欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
2018
  • 說(shuō)明:這里記錄了如何在ubuntu最新環(huán)境安裝機器學(xué)習的主要環(huán)境的方法和嘗試過(guò)程。


機器學(xué)習環(huán)境安裝全家桶


ubuntu18.04環(huán)境安裝CUDA+CUDNN+TF



  • 1.查看nvidia顯卡配置

  •   # 查看N卡GPU的配置  nvidia-smi  # 查看N卡的圖形界面配置  nvidia-settings   # 命令:查看nvidia卡型號;  $ lspci | grep -i nvidia  # 返回內容: 01:00.0 VGA compatible controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)

  • 2.安裝cuda的折騰過(guò)程

    • 神貼/好帖: http://www.zhimengzhe.com/bianchengjiaocheng/qitabiancheng/415560.html

    • 過(guò)程簡(jiǎn)述:

      • 首先嘗試記憶中GTX960M顯卡只能支持的最高CUDA6+CUDNN5的組合配置安裝;

      • 官網(wǎng)查了硬件型號,匹配的就是CUDA6+CUDNN5,因為CUDNN是神經(jīng)網(wǎng)絡(luò )NN加速庫,主要看cuda;

      • 但很快發(fā)現tf官網(wǎng)說(shuō)即將最低支持cuda8,這怎么辦???

      • 查帖子發(fā)現也有人在GTX960M上安裝CUDA8,所以猜測:只要N卡安裝上驅動(dòng)driver,而driver版本關(guān)聯(lián)到CUDA,cuda關(guān)聯(lián)到cudnn,tf也關(guān)聯(lián)CUDA版本,大膽猜測是這個(gè)邏輯;

      • 按照以上邏輯,貪心下載了CUDA9.1,越到了安裝問(wèn)題,解決后發(fā)現TF不支持,慘;

      • 找貼發(fā)現可以安裝多個(gè)CUDA版本,只要路徑配置得當就行了,不像WIN系統有個(gè)黑盒子注冊表!

      • 查了TF的GITHUB管網(wǎng)的release里面1.8.0等最新幾個(gè)release-note信息,并查關(guān)鍵字CUDA,發(fā)現只支持到CUDA9.0;于是下決心安裝它;

      • NVIDIA官網(wǎng)不用注冊就能隨意下載CUDA(但CUDNN需要注冊下載),速度都很快,于是下載runfile(目前發(fā)現,我忘記安裝patch補丁,只安裝了CUDA9.0的主程序,目前也能用!)

      • 按照上述神貼方法,考慮到ubuntu18.04已經(jīng)將GTX960M的顯卡升級到最新的390的drvier驅動(dòng),而且神貼說(shuō)只要driver版本接近(帖子說(shuō)AAA.BB小版本BB可以不一樣),但我發(fā)現CUDA9.0只支持到387,和390很接近,大膽嘗試,居然安裝上去了.主要安裝CUDA9.0的時(shí)候不要第一步就安裝它自帶的才387的driver顯卡驅動(dòng),否則顯卡驅動(dòng)的安裝將極其復雜!

      • 順利安裝完CUDA9.0,按提示和神貼設定路徑,然后注冊NVIDA官網(wǎng),下載配套CUDNN712,并同樣runfile安裝,并參考另外帖子(下面詳述)復制文件和做鏈接及path等;

      • 最后pip3 install tensorflow-gpu

      • 需要keras的就pip3 install tensorflow-gpu



  • 3.安裝cuda9.1/CUDA9.0/CUDA較高版本(cuda安裝包提示最高支持ubuntu17.10,別管它,其實(shí)我18.04照樣安裝!沒(méi)事!)


  A.執行cuda9.X的run安裝文件出現問(wèn)題    Error: unsupported compiler: 7.3.0. Use --override to override this check.    sudo sh ./cuda_9.1.85_387.26_linux.run --override   //添加這個(gè)參數來(lái)屏蔽這個(gè)報錯! 于是可以繼續安裝了! 看到如下結果,基本OK.= Summary ============Driver:   Not SelectedToolkit:  Installed in /usr/local/cuda-9.1Samples:  Installed in /home/ya/cuda9-samplesPlease make sure that -   PATH includes /usr/local/cuda-9.1/bin -   LD_LIBRARY_PATH includes /usr/local/cuda-9.1/lib64, or, add /usr/local/cuda-9.1/lib64 to /etc/ld.so.conf and run ldconfig as rootTo uninstall the CUDA Toolkit, run the uninstall script in /usr/local/cuda-9.1/binPlease see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-9.1/doc/pdf for detailed information on setting up CUDA.WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 384.00 is required for CUDA 9.1 functionality to work.To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file:    sudo <CudaInstaller>.run -silent -driverLogfile is /tmp/cuda_install_13322.logSignal caught, cleaning up---------------------  B 設定配置(參照上面提示)$ sudo vim /etc/profile在打開(kāi)的文件末尾,添加以下兩行。64位系統:$ export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}$ export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} 32位系統:$ export PATH=/usr/local/cuda-9.0/bin${PATH:+:${PATH}}$ export LD_LIBRARY_PATH=/usr/local/cuda-9.0/lib ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}  C 安裝完畢CUDA9.x,還需安裝如下libsudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev  D 最后reboot,并用如下命令測試,看是否安裝CUDA9.X正確$ nvcc -Vnvcc: NVIDIA (R) Cuda compiler driverCopyright (c) 2005-2017 NVIDIA CorporationBuilt on Fri_Nov__3_21:07:56_CDT_2017Cuda compilation tools, release 9.1, V9.1.85


  • 4.安裝cudnn7.1.2(配套CUDA9.X)

  • 5.安裝TF-CUDA-CUDNN經(jīng)驗

    • 首先,目前GPU做的最好的是N卡(NIVIDA顯卡),不僅硬件好,驅動(dòng),CUDA平臺,CUDNN神經(jīng)網(wǎng)絡(luò )加速庫都好,遠超其他顯卡;目前其他顯卡無(wú)法加速神經(jīng)網(wǎng)絡(luò )!!!

    • 其次,你有幸買(mǎi)了N卡,且準備搞深度學(xué)習,最著(zhù)名的開(kāi)源框架TF(Tensorflow),Pytorch,以及高級庫keras等等,一般都支持CUDA/CUDNN,先選其一學(xué)習吧;

    • 再則,有了N卡,比如我的GTX960M(游戲本的,但是不打游戲),關(guān)鍵是配套驅動(dòng)driver要不斷升級,比如跟著(zhù)ubuntu18.04,最新升級到了390.xx的版本;

      • N卡的驅動(dòng)driver版本AAA.XX(比如390.xx),它配套CUDA,也就是說(shuō)CUDA庫會(huì )說(shuō)明需要drvier升級到何版本,一般xx不同沒(méi)關(guān)系,AAA最好一樣;

        • 筆者經(jīng)驗:AAA相差小的沒(méi)關(guān)系,而且新的driver一般向下兼容,舊的AAA就必須升級了;(如果上N卡官網(wǎng)查你的硬件比如GTX960M,它自動(dòng)匹配的CUDA很低,不要信!否則絕望!)


      • CUDNN是配套cuda的版本的;

      • TF也是配套cuda的版本的;


    • 安裝依賴(lài)路徑: GTX960M-->DRIVER FOR UBUNTU18.04(390.XX) -->CUDA9.0(9.X)-->CUDNN7.1.2/TF1.8.0-->KERAS

      • TF馬上最低支持cuda8.0了,請盡快升級driver,以便升級到cuda8/9/..,來(lái)使用配套的TF/CUDNN,老硬件N卡照樣用!


    • 這里僅僅是我這種硬件軟件配置的成功案例,供看管參考,不代表原理和其他軟硬件配置都能成功,還需嘗試!!!

      • 另外,我CUDA的幾個(gè)patch忘記安裝了,估計是它修改兼容性和BUG的,目前不出其他問(wèn)題,我就不安裝了,怕有問(wèn)題;




ubuntu18.04環(huán)境安裝OpenAI的GYM的強化學(xué)習環(huán)境



  • 1.安裝GYM環(huán)境

    • 通常做法,用命令: pip3 install gym[all] //這里假設ubuntu已經(jīng)安裝升級了python3和pip3,且按照上述方法切換默認python為PY3而不是PY2;

    • 問(wèn)題:一般你會(huì )遇到結果提示,Box2D和atari-py安裝失敗,重復上述命令,再次安裝全部gym[all],就更清晰的看到只有此2模塊沒(méi)有安裝成功(和win10一致);


  • 2.安裝swig

    • 如上述2個(gè)模塊安裝失敗,發(fā)現一個(gè)錯誤是沒(méi)有swig,和win10一樣,到官網(wǎng)下載對應的swig版本,win10下是exe(能成功),ubuntu用命令(能成功);

    • sudo apt-get install swig

    • swig鏈接:http://www.swig.org/download.html


  • 3.安裝gym的Box2D-kengz的物理引擎

    • gym是個(gè)全家桶,里面包含了多種物理引擎Box2D等,游戲環(huán)境Atari等,是個(gè)用于研發(fā)和調測強化學(xué)習RL的好環(huán)境;

    • 先再次安裝,改個(gè)名字: pip3 install gym[Box2D] //單獨命令安裝Box2D,而不是all,也不是原來(lái)過(guò)時(shí)的Box2D-kengz

    • 安裝成功后,如下測試:



測試Box2D物理引擎是通過(guò)激活如下的小游戲CartPole:用如下命令來(lái)測試Box2D是否安裝成功,如果失敗,只會(huì )出現白框,而沒(méi)有桿子!python //進(jìn)入python,最好是PY3import gym  //load gym庫,這里不能有報錯env = gym.make("CartPole-v0")  //新建一個(gè)樹(shù)立桿子的游戲環(huán)境env.reset() //初始化env.render()  //渲染,此時(shí)會(huì )彈出dialog,里面有桿子!就算OK了!env.close()  //關(guān)閉env環(huán)境,dialog不能被gui關(guān)閉,只能用本行命令關(guān)閉!


  • 4.安裝gym的Atari-py的小游戲強化環(huán)境集合

    • 單獨安裝: pip3 install gym[atari-py] //報錯一樣,顯示可能cmake有問(wèn)題(win10下就需要安裝MingGW等環(huán)境,最終沒(méi)時(shí)間弄下去)

    • 安裝cmake: sudo apt-get install cmake //cmake是ubuntu操作系統lib庫,不是python庫,所以用apt而不是pip3來(lái)安裝;

    • 然后再安裝atari-py: pip3 install gym[atari] //成功

    • 如果報錯如下,請進(jìn)入該報錯提示的目錄,需要額外手動(dòng)生成缺漏的so文件,src源碼在atari該目錄,進(jìn)入該目錄直接make就能生成!

      • OSError: /home/ya/atari-py/atari_py/ale_interface/build/libale_c.so: cannot open shared object file: No such file or directory

      • 請進(jìn)入/home/youraccount/atari-py/atari_py/ale_interface/ //此時(shí)沒(méi)有build目錄和文件libale_c.so

      • 在該目錄看到了makefile文件和src目錄,猜測是沒(méi)有編譯出so文件!

      • 在該目錄直接運行命令make,它自動(dòng)編譯同目錄的makefile編譯編輯腳本,于是so文件有了,再次測試!!!通過(guò)了!!!

      • atari 安裝完成!!!!




測試:python //進(jìn)入python,最好是PY3import gym  //load gym庫,這里不能有報錯env = gym.make("SpaceInvaders-v0")  //新建一個(gè)打飛機游戲環(huán)境(這里可能會(huì )報錯如下!!!)env.reset() //初始化env.render()  //渲染,此時(shí)會(huì )彈出dialog,里面有飛機!就算OK了!env.close()  //關(guān)閉env環(huán)境,dialog不能被gui關(guān)閉,只能用本行命令關(guān)閉!


  • 5.運行RL強化學(xué)習的例子

    • 強化學(xué)習RL很有趣,最近在學(xué)習,看了一些morvan的教程(github查找關(guān)鍵字"morvan"得到的第一個(gè)結果)

    • 跑一個(gè)普通RL例子,雖然import里面不需要純python的圖形庫tkinter,但是matplotlib著(zhù)名py的畫(huà)圖庫需要,則要做如下安裝:

      • 安裝tkinter: sudo apt install python3-tk //特別注意,不是 sudo apt install python-tk!!!




ubuntu18.04環(huán)境實(shí)用經(jīng)驗



  • 請參考持續收集的項目computer-using-hints, 及源碼


  • 1.ubuntu18.04切換默認的python方法:

    • 鏈接: https://segmentfault.com/q/1010000003713912

    • 命令:


      # 如下命令用來(lái)定義2種pythonsudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100     sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150# 如下命令用來(lái)切換sudo update-alternatives --config python


  • 3.ssh登錄ubuntu18.04

    • 原理:默認ubuntu系統安裝后有ssh,而沒(méi)有sshd,所以其他服務(wù)器要通過(guò)ssh鏈接ubuntu需要如下


      安裝指導:https://jingyan.baidu.com/article/359911f5a5b74857fe0306c4.html  首先看看自己的Ubuntu是不是已經(jīng)安裝或啟用了ssh服務(wù),執行ps -e |grep ssh  如果只有ssh-agent 這個(gè)是ssh-client客戶(hù)端服務(wù),如果沒(méi)有sshd,繼續如下安裝ssh-server  安裝sshd:   sudo apt install openssh-server  手動(dòng)操作開(kāi)啟/關(guān)閉ssh服務(wù)相關(guān)命令:  sudo service ssh start #手動(dòng)啟動(dòng)服務(wù)  sudo service ssh stop #手動(dòng)關(guān)閉服務(wù)  sudo service ssh status #查詢(xún)服務(wù)狀態(tài)

  • 6.安裝pycharm

    • 先下載免費社區版本的pycharm,然后執行bin下面的pycharm.sh腳本就啟動(dòng)了圖形界面(pycharm.sh)

    • 其次參照如下鏈接,配置Project Interperter;因為一般有多個(gè)python,比如pycharm自帶,ananconda如果你安裝了,系統的python3或2如果你安裝了,我選系統python3作為解析其),你選了哪個(gè),pycharm會(huì )自動(dòng)探測其依賴(lài)庫的更新,一般ananconda好. https://www.cnblogs.com/fanmu/p/8010580.html


  • 7.解決apt-get循環(huán)依賴(lài)而無(wú)法安裝lib庫的問(wèn)題

    • 問(wèn)題:遇到ubuntu系統中使用apt-get來(lái)安裝某個(gè)lib庫,但是A依賴(lài)B,C;B依賴(lài)D;D依賴(lài)A,E,這樣循環(huán)依賴(lài),沒(méi)法單獨安裝每個(gè)lib庫;

    • 解決:其實(shí)只要你sudo apt-get install A,B,C,D,E //將循環(huán)依賴(lài)庫一并寫(xiě)上就可!



END

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Ubuntu 16.04 安裝 Tensorflow(GPU支持)
Ubuntu:Ubuntu下安裝Anaconda和Tensorflow的簡(jiǎn)介、入門(mén)、安裝流程之詳細攻略
Ubuntu 18.04上安裝cuda
Tensorflow+cuda+cudnn+window+Python之window下安裝TensorFlow
從零開(kāi)始:深度學(xué)習軟件環(huán)境安裝指南
caffe+Ubuntu14.04.10 +cuda7.0/7.5+CuDNNv4 安裝
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久