1. 運行快捷鍵
Ctrl + Enter蜕琴,運行當前cell;
Shift + Enter,運行當前cell氧枣,且轉(zhuǎn)到下一個cell
2. cell中code和markdown切換快捷鍵
y,進入code别垮;
m便监,進入markdown
Note:點擊整個cell單元,再按下y/m + Enter
3. 異常處理的基本使用
try : <語句塊1> except : <語句塊2>
try : <語句塊1> except <異常類型>: <語句塊2>
4. 查看tensorflow碳想,keras版本
python
import tensorflow as tf
tf.version
import keras
keras.version
或
pip show keras
pip list 列出當前python環(huán)境下安裝過的包及其版本號烧董,在列表中找到tensorflow,后面接著的是版本號
5. anaconda prompt退出當前python環(huán)境
ctrl+z胧奔;
exit()
6. 查看jupyter當前已有環(huán)境
conda env list
7. conda新建虛擬環(huán)境逊移,利用requirements.txt安裝第三方依賴包
https://blog.csdn.net/qq_35654046/article/details/106961784
8. CUDA安裝
報錯:
2020-07-24 09:31:11.201295: W tensorflow/stream_executor/platform/default/dso_loader.cc:55] Could not load dynamic library ‘cudart64_101.dll’; dlerror: cudart64_101.dll not found
2020-07-24 09:31:11.202465: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
解決:https://blog.csdn.net/qq_44725872/article/details/107558250
安裝對應(yīng)版本CUDA:
參考:
- win10 安裝CUDA 11.0后再安裝GPU版torch的踩坑記錄
-
Win10中CUDA、cuDNN的安裝與卸載
Tips:下載exe(local)龙填;安裝選項選擇自定義胳泉。核心組件CUDA—不勾選visual studio integration,INVIDIA GeForce Experience co...不勾選岩遗,若當前版本低于最新版本扇商,也可以勾選上剩余兩個選項,點擊下一步開始安裝喘先。
之后的cuDnn安裝钳吟,參考win10 安裝CUDA 11.0后再安裝GPU版torch的踩坑記錄和https://blog.csdn.net/jer8888/article/details/100558964第三部分
Tips:CUDA工具包下載官網(wǎng)
9. 查看CUDA版本
- https://blog.csdn.net/Gabriel_wei/article/details/112595642
- https://blog.csdn.net/u013515929/article/details/109283488
10. windows查看顯卡驅(qū)動版本
- 首先安裝CUDA
- Win+R cmd 進入命令行
- cd C:\Program Files\NVIDIA Corporation\NVSMI
- nvidia-smi
轉(zhuǎn)自:Windows 10 命令行查看顯卡驅(qū)動版本號
11. win10平臺下安裝mxnet-gpu版本
pip install mxnet-cu110安裝時,報錯:
ERROR: Could not find a version that satisfies the requirement mxnet-cu110 (from versions: none)
ERROR: No matching distribution found for mxnet-cu110
在官網(wǎng)看了一下窘拯,似乎還沒有支持cu110的mxnet版本
解決:
- 換cuda红且,或者移除當前搭建環(huán)境conda remove -n gluon --all
- http://www.reibang.com/p/af283fdbb471 使用conda install -c anaconda mxnet-gpu進行安裝坝茎,我試了一下,最后安裝的是cuda9.0 mxnet-gpu1.2.1版本
12. 在jupyter 中安裝pytorch
https://blog.csdn.net/cqldqsb/article/details/104550999/
查看torch安裝命令官網(wǎng)
)
torch和torchvision版本對應(yīng)關(guān)系
)
13. python中tar.gz格式壓縮暇番、解壓
示例代碼:
python tar.gz格式壓縮嗤放、解壓
14. git clone下載代碼出錯(RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054)
轉(zhuǎn)載:https://blog.csdn.net/u011386173/article/details/108120678
15. 使用git克隆github上的項目失敱诔辍:unable to access github: OpenSSL SSL_read: Connection was reset, errno 10054
感謝 https://www.cnblogs.com/xym4869/p/13284364.html
才發(fā)現(xiàn)這里面有無法連接github的問題
解決:https://www.cnblogs.com/xym4869/p/13262061.html
16. 在github上 下載源碼 clone 非 master 分支的代碼
比如archive存檔狀態(tài)的源碼次酌,clone時只會下載master中的代碼。
解決:https://blog.csdn.net/u012302552/article/details/80680497
在評論中看到另外的直接的方法:$ git clone -b 分支名 網(wǎng)址.git
17. 將創(chuàng)建的虛擬環(huán)境中的Python kernel添加到j(luò)upyter notebook中
- 激活虛擬環(huán)境:conda activate pytorch
- 安裝ipykernel內(nèi)核:conda install ipykernel
- 添加到notebook:python -m ipykernel install --user --name pytorch --display-name "Python_GPU"
參考:jupyter切換conda虛擬環(huán)境【jupyter notebook中的kernel管理】
報錯:ERROR:tornado.general:Uncaught exception in ZMQStream callback
如何將Anaconda虛擬環(huán)境中的Python kernel添加到j(luò)upyter notebook中
18. conda刪除虛擬環(huán)境
deactivate 環(huán)境名
conda remove -n tf18py36(環(huán)境名) --all
19.修改jupyter notebook默認工作路徑
https://zhuanlan.zhihu.com/p/59738776
本電腦情況舆乔,需要修改屬性中%USERPROFILE%/
20.在jupyter notebook中正常使用python虛擬環(huán)境
先【19.】修改到工作路徑岳服,然后按【17.】方法一添加python kernel,重啟notebook
21.Jupyter Notebook kernel 無法啟動/重啟等問題解決匯總希俩,并查看內(nèi)核及位置
https://blog.csdn.net/jorg_zhao/article/details/82929998
(且展示了安裝了ipykernel的python虛擬環(huán)境的kernel.json路徑)
22.在Jupyter Notebook 中添加python虛擬環(huán)境kernel的一種可能解決辦法
- jupyter kernelspec list 找到已安裝ipykernel的環(huán)境及位置吊宋;
2.在1.中可以看到默認的ananconda安裝路徑下的kernels文件夾,例如:E:\AppDownHere\Anaconda3\share\jupyter\kernels\python3颜武,其中就是默認的kernel.json所在路徑璃搜; - 那么在這個kernels文件夾下,我添加python虛擬環(huán)境的kernel.json所在文件夾如tf1-15鳞上,并修改kernel.json中的python解釋器路徑為虛擬環(huán)境tf1-15中的python解釋器这吻,并修改kernel的display_name以避免與2.中默認kernel名沖突;
- 理論上應(yīng)當是行得通的篙议,然而唾糯,tf1-15的內(nèi)核確實是添加上了,但內(nèi)核無法連接涡上。趾断。拒名。
行不通[尷尬]
23.jupyter啟動閃退問題Bad config encountered during initialization No such notebook dir :“文件路徑”
https://blog.csdn.net/weixin_43797818/article/details/108868782