Part 1 環(huán)境搭建
需要下載的軟件和包:
- Anaconda
- Pycharm
- Python
- PyTorch
- gym
- pygame
一、Anaconda下載與安裝
直接從官網(wǎng)下載:https://www.anaconda.comhttps://www.anaconda.com/
點擊Download下載即可。
下載好后,打開安裝包,自己選一個安裝路徑,默認路徑也行,放其他盤也行,我安裝在D盤下的Anaconda文件夾下。
安裝向?qū)б宦废乱徊郊纯伞?/p>
二、Python和Pycharm下載與安裝
Python和PyCharm安裝過程就不PO了,去官網(wǎng)下載安裝即可。
附上官網(wǎng)地址:
PyCharm: the Python IDE for Professional Developers by JetBrainsThe Python & Django IDE with intelligent code completion, on-the-fly error checking, quick-fixes, and much more...https://www.jetbrains.com/pycharm/
三、PyTorch安裝
在Anaconda的環(huán)境中安裝PyTorch:現(xiàn)在默認你的電腦上已經(jīng)安裝Anaconda(沒有安裝Anaconda的退回到第一步去看),首先在Anaconda里面創(chuàng)建一個名為 rl 的環(huán)境,我們接下來就要在這個環(huán)境里安裝pytorch。
注:我把pytorch、gym、pygame這些包都安裝在了環(huán)境rl下。
1、The 1st Step
打開“Anaconda Navigator”:
?點擊anaconda界面下方的“create”,創(chuàng)建一個名為 rl 的環(huán)境(此處我已經(jīng)創(chuàng)建好了),創(chuàng)建完之后在base(root)下方就有了 rl 這個環(huán)境:
?注意:安裝Anaconda后,界面自帶一個環(huán)境叫做base(root),這個環(huán)境是個根環(huán)境,你在里面安裝的包或者工具或者庫是可以被其他環(huán)境共同使用的,相當于一個公共的資源庫。(不知道理解的對不對)
如果你不喜歡上述利用可視化界面Anaconda Navigator創(chuàng)建環(huán)境,你也可以打開Anaconda Prompt利用命令創(chuàng)建環(huán)境:
conda create -n rl?python=3.9.7
命令格式說明:
conda create -n 環(huán)境名稱 python=版本號
2、The 2ed Step
接下來就在這個名為 rl 的環(huán)境下安裝PyTorch。先去官網(wǎng):
Start Locally | PyTorchAn open source machine learning framework that accelerates the path from research prototyping to production deployment.https://pytorch.org/get-started/locally/
然后頁面會提示你選擇這些條件以給出一條安裝命令。根據(jù)本人的電腦配置,選擇如下:
這里注意計算平臺那一行的選項,我選擇的是CUDA11.3,這里可以在Windows系統(tǒng)命令行(注意不是Anaconda Prompt命令行)中輸入:
nvidia-smi
如下圖所示:
可以看到CUDA version是11.6,那么低于這個版本的都可以安裝。因此我選擇11.3版本。接下來就可以利用官網(wǎng)給出的命令行來下載了。
先不要著急復(fù)制粘貼,打開Anaconda Prompt:
?在Anaconda Prompt中輸入:
activate rl
這時就進入了我們剛剛創(chuàng)建的名為 rl 的環(huán)境中,在該環(huán)境中我們再將Pytorch官網(wǎng)給出的命令行:
conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch
復(fù)制粘貼到Anaconda Prompt中執(zhí)行(可別復(fù)制到Windows系統(tǒng)命令行里去?。?!如下圖所示:
需要注意的是,這里有一些博主說需要使用清華鏡像下載,但我實踐了一下,可以直接這樣下載,無需鏡像,但下載過程中需要保持網(wǎng)絡(luò)通暢?。?!經(jīng)多次試驗,用流量給電腦開熱點!屢戰(zhàn)屢勝!
最后看到了這個小黑框:
非常的吆西!
在這個窗口里輸入:
pip list
可以看到pip列表(安裝的包):
輸入:
python
進入python環(huán)境。接著輸入:
import torch?
導(dǎo)入torch模塊,如果沒有報錯說明導(dǎo)入成功。
再在這個界面輸入:
torch.cuda.is_available()
顯示true說明torch可以使用顯卡!
?檢驗可以參考的是以下CSDN鏈接:https://blog.csdn.net/qq_42257666/article/details/121361983最近人工智能等多門課需要復(fù)現(xiàn)論文,近兩年的論文很多都是Pytorch環(huán)境,所以,這里總結(jié)一下Pytorch的安裝教程,做好最快、最簡單、最好地完成安裝。本機環(huán)境Win10+1050Ti+Python3.7+1、查看本機的CUDA版本1、打開NVIDIA的控制面板,在開始菜單里面的NVIDIA Control Panel2、在如下界面,幫助—>系統(tǒng)設(shè)置3、出現(xiàn)系統(tǒng)信息如下4、然后選擇組件,然后看到藍色的那一行就是英偉達的CUDA版本,可以看到我的是11.1.114https://blog.csdn.net/qq_42257666/article/details/121361983
四、gym安裝?
打開anaconda prompt,利用命令進入之前創(chuàng)建好的 rl 環(huán)境:
conda activate rl
進入 rl 環(huán)境后可以直接使用命令行:
pip install gym
來直接下載安裝gym庫:
下載完成后,可以使用命令行:
pip list
查看gym的安裝情況:
出現(xiàn)以上的列表說明用pip安裝Gym成功!
gym有其自帶的一些經(jīng)典環(huán)境在以下文件路徑中存放(下圖是我的安裝路徑,大家對應(yīng)自己的安裝路徑即可):
五、pygame安裝
上官網(wǎng),直接裝:
Downloadshttps://www.pygame.org/download.shtml
點擊第一個1.9.6 Packages (April 25th 2019)下方的pygame-1.9.6.tar.gz,瀏覽器就會自動為你下載一個壓縮包:
將此文件解壓縮,將文件夾里的README用PyCharm打開:
可以看到安裝Pygame的命令行:
pip install pygame
接下來還是老套路,打開Anaconda Prompt,激活我們的 rl 環(huán)境,在 rl 環(huán)境下面安裝pygame包:
?黑窗中提示:Successfully installed pygame-2.1.2,表示安裝成功。接下來打開Pycharm新建一個項目運行一下測試代碼(但隨著gym包版本升級,這個測試代碼有一些需要修改的地方):
import gym
env = gym.make('MountainCar-v0')
for i_episode in range(20):
????observation = env.reset()
????for t in range(100):
????????env.render()
????????print(observation)
????????action = env.action_space.sample()
????????observation, reward, done, info = env.step(action)
????if done:
????????print("Episode finished after {} timesteps".format(t+1))
????????break
env.close()
如果上述代碼不行的話可以查看此鏈接:
https://blog.csdn.net/qq_43674552/article/details/127344366?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22127344366%22%2C%22source%22%3A%22qq_43674552%22%7Dhttps://blog.csdn.net/qq_43674552/article/details/127344366?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22127344366%22%2C%22source%22%3A%22qq_43674552%22%7D測試結(jié)果如下(恭喜進入煉丹爐?。?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-739703.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-739703.html
到了這里,關(guān)于Anaconda+PyCharm+PyTorch+Gym深度強化學(xué)習(xí)環(huán)境搭建 送新手直接送進煉丹爐的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!