ubuntu18安裝pytorch1.3


環境:
ubuntu18
anaconda

創建一個新的環境

conda create -n env_name python=version

激活並進入環境中

conda activate env_name

pip更改清華源(https://mirrors.tuna.tsinghua.edu.cn/help/pypi/)

conda更換清華源,這個似乎更新的慢一些?(https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/)

conda list 看有沒有cuda,cudnn,沒有的話下面再裝(conda install cudatoolkit conda install cudnn)最好自己指定下版本號 (發文時是10.1 和7.6)

安裝pytorch
pip install torch torchvision

然后將pytorch 添加到jupyter notebook中(要在對應的環境下操作)
install ipykernel
python -m ipykernel install --user --name pytorch --display-name "Python (pytorch)"

查看列表jupyter kernelspec list
刪除指定kernel:jupyter kernelspec remove icsharpkernel

某出品的教程
https://tangshusen.me/Dive-into-DL-PyTorch/#/

寫個小程序測試一下

pytorch優化技巧
1.預處理時間長用Nvidia DALI:https://github.com/NVIDIA/DALI
原理:將原本cpu上的數據預處理步驟放到gpu上並行提速。

2.讀取數據的io時間長用prefetch:https://pypi.org/project/prefetch_generator/
原理:在網絡訓練的同時從硬盤加載下一批數據。

3.訓練時間長用apex:https://github.com/NVIDIA/apex
原理:fp16混合精度訓練減少顯存(增大batch size)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM