首先大家都知道,tensorflow目前只能在linux和mac下執行,但是要在windows上執行也是有辦法的。答案就是:docker
沒錯,只要利用docker的虛擬化技術就可以在windows上跑tensorflow了,廢話不說,下面直接列出步驟:
2. 安裝和執行docker
安裝沒有什麼好講的,一直下一步就可以了。安裝完後,會在桌面生成3個圖示。
執行時,請選擇「docker quickstart terminal」
3. 配置daocloud加速器
首先,雙擊進入docker,第一次進入會比較長時間,因為需要很多配置。
然後執行以下命令:
[plain]view plain
copy
docker-machine start default
docker-machine ssh default
sudo sed -i "s|extra_args='|extra_args='--registry-mirror=加速位址 |g" /var/lib/boot2docker/profile
exit
docker-machine restart default
開啟在「配置docker加速器」下有不同作業系統的配置,選擇windows
中間那個位址 就是我們用來替換「加速位址」的值(直接替換加速位址四個字,不用加單引號或雙引號)
4.安裝daocloud toolbox
安裝daocloud toolbox是為了能使用 dao 命令
首先,要到註冊賬號,並登陸。
在選擇「我的集群」
然後選擇「新增主機」
選擇「我已有一台主機|windwos」
選擇「安裝好了」,進入第2步「安裝主機監控程式」
按照圖上的兩個命令執行,安裝監控程式,安裝成功後,在「我的集群」->「自有集群」裡面會出現你本地的主機
5.安裝tensorflow
是不是很煩呢,不急,終於到我們的重頭戲了:tensorflow。
在packages/bc7c9397-1132-4640-8076-cd804198f88a中可以看到tensorflow的資訊
我們用
dao pull tensorflow/tensorflow:0.10.0命令來安裝tensorflow
這條命令根據網路環境執行時間不定,我的話大概跑了1乙個小時。執行完這句命令後,tensorflow就算安裝完成了。
安裝介面如下所示:
6. 執行tensorflow
首先執行docker run -it tensorflow/tensorflow:0.10.0 /bin/bash載入映象。
然後在映象中,執行以下命令,如果能正常執行,說明你的tensorflow終於可以使用了。
[python]view plain
copy
>>>importtensorflow as tf
>>> hello = tf.constant('hello, tensorflow!')
>>> sess = tf.session()
>>>print(sess.run(hello))hello, tensorflow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>>print(sess.run(a + b))
42
Windows7系統下安裝OpenSSL
前提 安裝了vc 6.0 配置時用到其中工具 activeperl openssl 1.0.1c.zip 1開啟命令列 進入openssl原始碼目錄。cd c openssl 0.9.8.g 執行perl configure vc win32 prefix c openssl 1.0.1c 2 執行...
windows7下RabbitMQ的安裝
rabbitmq是由erlang語言編寫的,安裝rabbit mq的前提是安裝erlang。安裝完成後,進入rabbitmq server的sbin目錄,執行 rabbitmq plugins enable rabbitmq management此命令是開啟管理後台的外掛程式 我們要開啟這個外掛程式...
windows7下安裝requests的方法
在cmd控制台中輸入python後用命令安裝requests時報如下錯誤 找了d,e盤也沒發現python的安裝目錄,最後發現在c盤中 因為之前安裝pycharm,所以確定已安裝了python,這裡提一句,我現在每次搭建環境都會以文字輸出,因為寫這種技術性的文章太耗時了。每次安裝碰到的問題都是一筆寶...