PyTorch框架有很多深度學習範例,例如Chatbot聊天機器人展示。 以下記錄如何在Ubuntu環境,已安裝anaconda套件管理工具下, 建置適合PyTorch Chatbot執行的環境。 === 設定顯示 conda環境,只要設定一次即可,以後登入會自動顯示 user@gpu:~/jupyter$ /usr/local/anaconda3/bin/conda init bash user@gpu:~/jupyter$ source ~/.bashrc === 以後登入會自動顯示如下提示符號 (base) user@gpu:~/jupyter$ conda create --name chatbot python=3.6 # 建立chatbot環境,執行一次即可 conda activate chatbot # 進入chatbot環境 (chatbot) user@gpu:~/jupyter$ -- 以下只要設定一次即可 conda list # 列出目前環境安裝套件 -- conda install jupyter pytorch tensorflow-gpu torchvision tqdm [-c pytorch] # 安裝套件 -- jupyter notebook --generate-config # 產生jupyter notebook設定檔 vi ~/.jupyter/jupyter_notebook_config.py # 修改設定檔 c.NotebookApp.port = xxxx # 選擇埠號xxxx c.NotebookApp.ip = '*' # 允許外部連入 jupyter notebook password # 設定密碼 -- 以上只要設定一次即可,以後只要進入chatbot環境,如下啟動jupyter notebook即可 jupyter notebook # 啟動jupyter notebook [Ctrl-C] -- /usr/bin/lsof -i [:xxxx] # 查看那個行程佔用那個埠號,或特定xxxx埠號 /usr/bin/nvidia-smi # 查看那個行程佔用GPU及其記憶體 /usr/bin/top # 查看那個行程佔用CPU及記憶體 /usr/bin/kill -9 yyy # 砍掉pid=yyy的行程 -- conda deactivate # 離開chatbot,回到base環境 (base) user@gpu:~/jupyter$ 註1: 使用上的注意事項 1. /usr/bin/xfce4-terminal 為命令列終端機,位於選單【應用程式/系統/Xfce終端機】 2. /snap/bin/pycharm-community 為PyCharm IDE,位於選單【應用程式/開發/PyCharm Community Edition】 3. /home/user/.conda/envs/chatbot/pkgs/ 為實際每個人利用conda安裝個人套件後的套件位置 4. /home/user/.conda/envs/chatbot/bin/ 為實際每個人利用conda安裝個人套件後的執行檔位置,例如jupyter指令 5. C:\Users\user\AppData\Local\conda\conda\envs\chatbot 為Windows上chatbot環境位置 註2: 假設 Ubuntu 18.04.1 LTS Kernel 4.15.0-47-generic #50-Ubuntu SMP 已裝好如下套件: 1. /usr/local/cuda <- cuda_10.0.130_410.48_linux.run 2. /usr/lib/x86_64-linux-gnu/libcudnn.so.7 <- libcudnn7_7.5.0.56-1+cuda10.0_amd64.deb 3. /usr/local/anaconda3/bin/conda <- Anaconda3-2019.03-Linux-x86_64.sh 4. /snap/bin/pycharm-community <- pycharm-community-2019.1.1.tar.gz
2019年5月8日 星期三
environment setup for running pytorch chatbot
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言