阿里云使用筆記:從零開始配置阿里云GPU服務(wù)器

來源: CSDN
作者:weixin_30784501
時間:2020-12-02
17355
本文分享配置阿里云GPU服務(wù)器具體步驟。

pexels-pixabay-459654.jpg

一、創(chuàng)建賬號及設(shè)置

二、更改主機名稱及host

      刪除原有主機名稱,改為自己熟悉的名字。主機名稱改為:deeplearning

      vim /etc/hostname       //在此文件中修改主機名稱,完成之后重啟

     把剛修改的名字加入hosts列表:

     vim /etc/hosts

     加入剛才修改的名字:

             127.0.0.1            localhost

             127.0.0.1           deeplearning    //新增

# The following lines are desirable for IPv6 capable hosts

            ::1     localhost ip6-localhost ip6-loopback
           ff02::1 ip6-allnodes
           ff02::2 ip6-allrouters

          重啟修改,然后查看是否安裝好相關(guān)驅(qū)動和包

                  # ls

                 exit

三、創(chuàng)建新用戶

        創(chuàng)建新用戶有兩個命令:useradd和adduser。

               使用adduser,按照提示一直操作,就可以自動完成;

               useradd命令,如果沒有增加參數(shù),則會創(chuàng)建一個三無產(chǎn)品(無Home Directory、無密碼、無系統(tǒng)shell)。

       1、adduser用戶創(chuàng)建過程

             sudo  adduser    xyz 

             sudo  adduser    uvw

            在root賬號下,設(shè)置sudo權(quán)限:

                 sudo  vim  /etc/sudoers

                 #User privilege specification

                 root               ALL=(ALL:ALL)  ALL

                 xyz                ALL=(ALL:ALL)  ALL

                 uvw               ALL=(ALL:ALL)   ALL  

         2、設(shè)置文件夾權(quán)限(如果不設(shè)置,安裝程序會有 問題)

             xyz@deeplearning:~$sudo chmod -R  777 /home/xyz

四、配置阿里云安全組

        阿里云僅開放22、80等少數(shù)端口。

        jupyter notebook默認采用8888端口,在安全組配置中,需要將此端口開放。

        設(shè)置過程:云服務(wù)器管理控制臺---->云服務(wù)器ECS---->網(wǎng)絡(luò)和安全---->安全組---->配置規(guī)則---->添加安全組規(guī)則

五、Anaconda安裝(清華源)

        1、直接用wget下載:

              sudo wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86_64.sh

        執(zhí)行安裝過程:

              sudo  bash Anaconda3-5.0.1-Linux-x86_64.sh

              提示你是否閱讀協(xié)議,回車接受;是否接受協(xié)議,yes;

              安裝位置確認,回車:/home/hefm/anaconda3

              確認安裝位置后,需要等待安裝一些默認的包,讓你選擇一次bashrc,寫yes;

              Do you wish the installer to prepend the Anaconda3 install location
              to PATH in your /home/bamboo/.bashrc ? [yes|no]
              [no] >>> yes

         2、配置環(huán)境變量

              sudo vim /etc/enviroment

                       把自己的安裝目錄添加到后面: :/home/xyz/anaconda3/bin

              立即激活環(huán)境變量:

                       source  /etc/environment

              測試是否安裝成功:

                       conda --version

              成功之后,會顯示當(dāng)前conda的版本

          3、更新conda install的源

                # 添加Anaconda的TUNA鏡像# 添加Anaconda的TUNA

             conda config --add channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/'

             # 設(shè)置搜索時顯示通道地址

                    conda config --set show_channel_urls yes

              更新一下conda:

                    conda update conda

六、jupyter notebook的安裝配置

      針對每個用戶,需要執(zhí)行以下步驟,完成jupyter notebook的安裝配置:

     1、創(chuàng)建jupyter notebook 運行環(huán)境,可以方便管理各類庫:

                 conda create -n  jupyter_notebook  python=3

          激活環(huán)境:

                 source activate jupyter_notebook

          安裝深度學(xué)習(xí)所需要的庫:

                conda  install numpy#測試是否能夠安裝,后面也可按需安裝

          如果要退出環(huán)境的話,執(zhí)行:

                  source deactivate  #暫時不執(zhí)行

      2、安裝jupyter  notebook

           在conda環(huán)境下安裝jupyter notebook,會自動安裝相關(guān)依賴的包,并且獨立。

           服務(wù)器端安裝及測試jupyter notebook是否正常

           ——安裝jupyter notebook

                  conda install jupyter notebook

          ——測試:

                  jupyter notebook  --ip=127.0.0.1

              輸出正常即可           

       3、配置jupyter notebook遠程訪問

         默認jupyter notebook 是不需要配置文件的。因此,需要用以下命令生成該文件。主要配置內(nèi)容:

         ——設(shè)置遠程訪問密碼;

         ——設(shè)置可訪問ip,全局訪問;

         ——禁止服務(wù)器端啟動瀏覽器;

        jupyter notebook  --generate-config

                生成文件后,文件在該目錄下

                        Writing default config to: /home/hefm/.jupyter/jupyter_notebook_config.py

                打開jupyter_notebook_config.py文件

                        vim  /home/hefm/.jupyter/jupyter_notebook_config.py

                設(shè)置可以訪問服務(wù)器的ip:c.NotebookApp.ip='*'

打開ipython,調(diào)用passwd()函數(shù)生成秘鑰,把秘鑰復(fù)制下來,以備后期使用

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]:'sha1:5a630c9214ab:52fd69df7aa8280b781a9619aafef287ae9048da'

加入上面生成的秘鑰:

       c.NotebookApp.password =  'sha1:5a630c9214ab:52fd69df7aa8280b781a9619aafef287ae9048da'

配置內(nèi)容:

    c.NotebookApp.ip = '*'    #允許所有地址訪問服務(wù)器

    c.NotebookApp.password = 'sha1:8361f5f08937:081cdf40730cb5548e2c213ddd36813a5313192f'

    c.NotebookApp.open_browser = False   #設(shè)置不在服務(wù)器端自動打開瀏覽器

到此為止,所有遠程的配置工作全部完成,啟動jupyter notebook

終端輸出:

遠程訪問測試(在本地電腦的瀏覽器地址欄中輸入):

           39.98.*.*:8888

登錄界面,然后使用自己的密碼進行登錄

七、文件互傳

        在本地寫好jupyter notebook文件,然后上傳云服務(wù)器進行訓(xùn)練。scp是采用ssh傳遞文件的一種方式。

       上傳過程:

              scp -r /home/hefm/文件路徑/文件名/   hefm@39.98.*.*:/home/hefm/
              #scp -r表示傳遞文件內(nèi)所有文件
              #scp 直接傳遞單個文件

        正常訓(xùn)練完成之后,下載文件

        下載過程:

         scp -r   hefm@39.98.*.*:/home/hefm/文件路徑/ /home/hefm/文件路徑/文件名/

或者使用

       xftp進行文件的上傳下載(Windows環(huán)境)

八、訓(xùn)練神經(jīng)網(wǎng)絡(luò)

       安裝自己需要的TensorFlow-gpu版本

              conda install  tensorflow-gpu

        重新啟動jupyter notebook

        檢查GPU是否正常

轉(zhuǎn)載于:https://www.cnblogs.com/yahoo02001606/p/10521295.html

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于CSDN,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
阿里云助力《誅仙世界》端游正式開服!
阿里云助力《誅仙世界》端游正式開服!
近?,完美世界游戲歷時多年打造的新國?仙俠MMORPG端游《誅仙世界》在阿?云上正式開服。
阿里云
云服務(wù)
2024-12-292024-12-29
一文詳解阿里云AI大基建
一文詳解阿里云AI大基建
面向AI時代,阿里云基礎(chǔ)設(shè)施是如何創(chuàng)新與發(fā)展的?計算、網(wǎng)絡(luò)、存儲、服務(wù)器、集群、可觀測等,阿里云全新升級的AI Infra到底有哪些重磅更新?
阿里云
云服務(wù)
2024-11-022024-11-02
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代云安全新范式,阿里云安全能力全線升級!
AI時代,云安全面臨著新的挑戰(zhàn),不僅要持續(xù)面對以往的傳統(tǒng)問題,更需要全新理念落地于產(chǎn)品設(shè)計、技術(shù)演進、架構(gòu)設(shè)計,才能實現(xiàn)效果、性能、和成本的最優(yōu)解。
AI
阿里云
云服務(wù)
2024-09-272024-09-27
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
連續(xù)四年!阿里云領(lǐng)跑中國公有云大數(shù)據(jù)平臺
近日,國際數(shù)據(jù)公司(IDC)發(fā)布《中國大數(shù)據(jù)平臺市場份額,2023:數(shù)智融合時代的真正到來》報告——2023年中國大數(shù)據(jù)平臺公有云服務(wù)市場規(guī)模達72.2億元人民幣,其中阿里巴巴市場份額保持領(lǐng)先,占比達40.2%,連續(xù)四年排名第一。
阿里云
云服務(wù)
2024-09-182024-09-18
優(yōu)質(zhì)服務(wù)商推薦
更多