一、引言
我們在運行或者復現大佬論文代碼的時候,筆記本的算力不夠,需要使用實驗室的服務器進行運行。可以直接在服務器的終端上執行,但是這樣的話代碼調試就不方便。而我們可以使用 pycharm 連接到服務器,既方便了代碼調試,又可以使用服務器的 gpu 進行訓練。
二、實現方法
1. 在服務器上拉取代碼
在服務器上創建一個空白文件夾,將 github 上的代碼拉取到這個文件夾中。
2. 在本地主機上下載代碼
在主機上創建一個文件夾,將 github 上的代碼下載到這個文件夾中。
使用本地 pycharm 打開該項目;
3. 添加python解釋器
本地 pycharm 打開 設置 - 項目xxx - python解釋器
,點擊 添加解釋器
如果現有
有的話就選擇已有的,沒有添加過就點新建
,填入 主機
和 用戶名
。
主機
一般為服務器的 ip 地址號,用戶名
為服務器管理員為自己添加的賬號名;
點擊下一步,輸入密碼:
點擊下一步:
- 選擇
系統解釋器
- 配置服務器上項目環境里的python解釋器,一般在環境目錄的
bin/
文件夾下,選擇python3.xx
- 配置服務器上和本地對應的同步文件夾:
因為pycharm直接在本地目錄打開的項目,所以本地路徑
不用變。只需要修改遠程路徑
,即前面在服務器上所創建的項目目錄。
接著點擊 創建
即可。
這樣便連接到了服務器,就可以在本地直接使用服務器來跑模型,本地修改代碼保存后也會自動同步到服務器,很方便。
以上是我的一點摸索,如果有問題歡迎留言討論~