You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

build_wheel.sh 921 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash -e
  2. CWD=$(dirname $0)
  3. BASEDIR=$(readlink -f ${CWD}/../../..)
  4. OUTPUTDIR=$(readlink -f ${CWD}/output)
  5. USERID=$(id -u)
  6. TMPFS_ARGS="--tmpfs /tmp:exec"
  7. pushd ${BASEDIR}/third_party >/dev/null
  8. ./prepare.sh
  9. popd >/dev/null
  10. cd ${CWD}
  11. mkdir -p ${OUTPUTDIR}
  12. if [[ -z ${CUDA_ROOT_DIR} ]]; then
  13. echo "Environment variable CUDA_ROOT_DIR not set."
  14. exit -1
  15. fi
  16. if [[ -z ${CUDNN_ROOT_DIR} ]]; then
  17. echo "Environment variable CUDNN_ROOT_DIR not set."
  18. exit -1
  19. fi
  20. if [[ -z ${TENSORRT_ROOT_DIR} ]]; then
  21. echo "Environment variable TENSORRT_ROOT_DIR not set."
  22. exit -1
  23. fi
  24. docker run -it --rm $TMPFS_ARGS -e UID=${USERID} -e LOCAL_VERSION=${LOCAL_VERSION} -e ALL_PYTHON=${ALL_PYTHON} -v ${CUDA_ROOT_DIR}:/usr/local/cuda -v ${CUDNN_ROOT_DIR}:/opt/cudnn -v ${TENSORRT_ROOT_DIR}:/opt/tensorrt -v ${BASEDIR}:/home/code -v ${OUTPUTDIR}:/home/output:rw env_manylinux2010:latest /home/code/ci/docker_env/manylinux2010/do_build.sh

MegEngine 安装包中集成了使用 GPU 运行代码所需的 CUDA 环境,不用区分 CPU 和 GPU 版。 如果想要运行 GPU 程序,请确保机器本身配有 GPU 硬件设备并安装好驱动。 如果你想体验在云端 GPU 算力平台进行深度学习开发的感觉,欢迎访问 MegStudio 平台

Contributors (1)