这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
pytorch编译安装过程 [2019/06/18 04:31] admin 创建 |
pytorch编译安装过程 [2023/05/03 09:15] (当前版本) admin |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== wheel包下载地址 ====== | ||
+ | [[https://download.pytorch.org/whl/torch_stable.html|下载地址]] | ||
+ | |||
====== 下载源码 ====== | ====== 下载源码 ====== | ||
- | ``` | + | ''git clone --recursive https://github.com/pytorch/pytorch |
- | git clone --recursive https://github.com/pytorch/pytorch | + | '' |
- | ``` | + | |
====== 编译 ====== | ====== 编译 ====== | ||
- | ``` | + | '' |
python setup.py install | python setup.py install | ||
- | ``` | + | '' |
- | 如果需要限制CMAKE的cpu数量为2,使用```MAX_JOBS=2 python setup.py install```命令进行编译安装 | + | 如果需要限制CMAKE的cpu数量为2,使用''MAX_JOBS=2 python setup.py install''命令进行编译安装。\\ |
- | 若出现:ptxas warning : Too big maxrregcount value specified 96, will be ignored问题, | + | |
+ | 若出现:''ptxas warning : Too big maxrregcount value specified 96, will be ignored''问题, | ||
将/third_party/nccl/nccl/makefiles/common.mk第28行位置处sm_30的选项去掉: | 将/third_party/nccl/nccl/makefiles/common.mk第28行位置处sm_30的选项去掉: | ||
- | ``` | + | |
- | ... | + | ... |
- | CUDA8_GENCODE = -gencode=arch=compute_30,code=sm_30 \ | + | CUDA8_GENCODE = -gencode=arch=compute_30,code=sm_30 \ |
- | -gencode=arch=compute_35,code=sm_35 \ | + | -gencode=arch=compute_35,code=sm_35 \ |
- | -gencode=arch=compute_50,code=sm_50 \ | + | -gencode=arch=compute_50,code=sm_50 \ |
- | -gencode=arch=compute_60,code=sm_60 \ | + | -gencode=arch=compute_60,code=sm_60 \ |
- | -gencode=arch=compute_61,code=sm_61 | + | -gencode=arch=compute_61,code=sm_61 |
- | ... | + | ... |
修改为: | 修改为: | ||
- | ... | + | |
- | CUDA8_GENCODE = -gencode=arch=compute_35,code=sm_35 \ | + | ... |
- | -gencode=arch=compute_50,code=sm_50 \ | + | CUDA8_GENCODE = -gencode=arch=compute_35,code=sm_35 \ |
- | -gencode=arch=compute_60,code=sm_60 \ | + | -gencode=arch=compute_50,code=sm_50 \ |
- | -gencode=arch=compute_61,code=sm_61 | + | -gencode=arch=compute_60,code=sm_60 \ |
- | ... | + | -gencode=arch=compute_61,code=sm_61 |
- | ``` | + | ... |