caffe安裝之準備linux虛擬機器
相較於tensorflow、pytorch而言,caffe安裝較為複雜,有很多版本以及平臺不相容問題,本篇擬給出linux、windows下詳細安裝教程,以節約大家學習caffe的時間
本篇的linux環境通過vagrant來建立,兩行命令就可以新建一個linux系統,特別適合caffe學習過程中demo驗證
一. VirtualBox和vagrant的安裝
與vmware相比,vagrant配合virtualBox可以快速搭建虛擬機器,可以不用自己下載.iso映象,但需要注意的是這兩個軟體的版本必須匹配,否則vagrant命令時就會出現版本問題,本文作者使用的是windows10專業版系統
這裡提供VirtualBox和vagrant的百度雲的地址
連結:
提取碼:n6pj
下載成功後如下圖所示
1、VirtualBox的安裝
2、vagrant的安裝
二. 建立虛擬機器
建立虛擬機器是通過在命令列模式下利用vagrant的命令完成的,以建立centos/7為例說明建立虛擬機器的過程
(一)直接從雲端自動下載系統映象方式
1、新建 centos7 資料夾
2、cmd模式下cd到該資料夾,然後執行vagrant init centos/7
3、此時在centos7 資料夾下會生成一個Vagrantfile配置檔案,編輯該配置檔案可以改變虛擬機器的一些設定,比如mem大小,網路模式,與宿主機的磁碟對映等
4、執行vagrant up
,此命令會從vagrant cloud上搜索centos7的映象,然後下載下來並啟動一個centos7系統,可能需要幾分鐘時間
5、執行vagrant ssh
進入到centos7虛擬機器中,此時使用者名稱和密碼均為vagrant
6、使用exit
命令可以退出該虛擬機器
7、執行vagrant stop
vagrant halt
可以關掉該虛擬機器的電源
(二)手動下載虛擬機器 .box 檔案,然後新增到vagrant啟動的方式
以ubuntu14.04為例
1、新建ubuntu1404資料夾
2、下載box
box就是我們需要安裝的虛擬機器作業系統,Vagrant開源社群提供了許多已經打包好的作業系統:
官方映象:https://vagrantcloud.com/boxes/search
第三方倉庫:http://www.vagrantbox.es/
筆者下載的box是
3、執行vagrant box add --name ubuntu14 ubuntu-14.04-amd64.box
,新增box檔案到vagrant中
4、執行vagrant init ubuntu14
,此步驟相當於(一)中的步驟三
5、執行vagrant up
,此步驟相當於(一)中的步驟四,只不過此時不用到雲端下載box檔案,因此速度很快
6~8 同(一)中的5~7