1. 程式人生 > 其它 >caffe安裝之準備linux虛擬機器

caffe安裝之準備linux虛擬機器

相較於tensorflow、pytorch而言,caffe安裝較為複雜,有很多版本以及平臺不相容問題,本篇擬給出linux、windows下詳細安裝教程,以節約大家學習caffe的時間
本篇的linux環境通過vagrant來建立,兩行命令就可以新建一個linux系統,特別適合caffe學習過程中demo驗證

一. VirtualBox和vagrant的安裝

與vmware相比,vagrant配合virtualBox可以快速搭建虛擬機器,可以不用自己下載.iso映象,但需要注意的是這兩個軟體的版本必須匹配,否則vagrant命令時就會出現版本問題,本文作者使用的是windows10專業版系統

這裡提供VirtualBox和vagrant的百度雲的地址
連結:

https://pan.baidu.com/s/18VL9s6Uz6jK5a1ks2sP6gA
提取碼:n6pj

下載成功後如下圖所示

圖1

1、VirtualBox的安裝

圖1
不需要修改任何東西,一直下一步即可

2、vagrant的安裝

圖1
與VirtualBox一樣,一直下一步即可,不同的是vagrant安裝完成後會提示重啟系統,然後開啟命令列介面,輸入vagrant --version,成功顯示2.2.19即說明安裝成功
圖1

二. 建立虛擬機器

建立虛擬機器是通過在命令列模式下利用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是

圖1

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