在筆記本windows上跑DCGAN----tensorflow-cpu
偶然的一次機會幫別人調程式,發現DCGAN在1080ti上佔用視訊記憶體只有600M左右,我想是不是可以筆記本上跑一下,本著玩一玩的心態,跑了一下,雖然很慢大約30s左右一張圖片,但是可以當做練手的。先貼一下古董筆記本cpu。
因為之前跑過一些python程式,opencv,svm,爬蟲啥的,電腦上有python2.7和python3.6。DCGAN在python2.7和python3.6是都可以跑通的。
cpu版本的tensorflow安裝
使用的是原生pip安裝,官網寫的很清楚,window下只支援python3.5.x 64位和python3.6.x 64位,python3附帶有pip3軟體包管理器,可以使用此程式安裝cpu版本的tensorflow。
輸入以下命令:
C:\> pip3 install --upgrade tensorflow
驗證安裝
可以從shell中呼叫python,如下所示:
$ python
在 Python 互動式 shell 中輸入以下幾行簡短的程式程式碼:
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
如果系統輸出以下內容,就說明您可以開始編寫 TensorFlow 程式了:Hello, TensorFlow!
依賴庫配置:
輸入命令
pip3 install scipy
.............
pip3 install scikit-image
我只配置了兩個依賴庫scipy和scikit-image。
下載好後,cmd需要進入程式所在目錄。
首先下載資料集到 dcgan-master/data/celebA
:
$ python download.py celebA [202599 face images]
接下來訓練gan
$ python main.py
可能報錯:
解決辦法:$ python main.py /home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/h5py/__init__.py:36: FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In future, it will be treated as `np.float64 == np.dtype(float).type`. from ._conv import register_converters as _register_converters Traceback (most recent call last): File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_flag.py", line 166, in _parse return self.parser.parse(argument) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_argument_parser.py", line 152, in parse val = self.convert(argument) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_argument_parser.py", line 268, in convert type(argument))) TypeError: Expect argument to be a string or int, found <class 'float'> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "main.py", line 23, in <module> flags.DEFINE_integer("train_size", np.inf, "The size of train images [np.inf]") File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/tensorflow/python/platform/flags.py", line 58, in wrapper return original_function(*args, **kwargs) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_defines.py", line 315, in DEFINE_integer DEFINE(parser, name, default, help, flag_values, serializer, **args) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_defines.py", line 81, in DEFINE DEFINE_flag(_flag.Flag(parser, serializer, name, default, help, **args), File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_flag.py", line 107, in __init__ self._set_default(default) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_flag.py", line 196, in _set_default self.default = self._parse(value) File "/home/ly/anaconda3/envs/learning/lib/python3.6/site-packages/absl/flags/_flag.py", line 169, in _parse 'flag --%s=%s: %s' % (self.name, argument, e)) absl.flags._exceptions.IllegalFlagValueError: flag --train_size=inf: Expect argument to be a string or int, found <class 'float'>
在 main.py中的第22行,把
flags.DEFINE_integer("train_size", np.inf, "The size of train images [np.inf]")
改成
flags.DEFINE_float("train_size", np.inf, "The size of train images [np.inf]")
然後就可以正常運行了。這個跑通之後建議跑另外一個dcgan,比較詳細。https://github.com/carpedm20/DCGAN-tensorflow正常執行如下圖:
相關推薦
在筆記本windows上跑DCGAN----tensorflow-cpu
偶然的一次機會幫別人調程式,發現DCGAN在1080ti上佔用視訊記憶體只有600M左右,我想是不是可以筆記本上跑一下,本著玩一玩的心態,跑了一下,雖然很慢大約30s左右一張圖片,但是可以當做練手的。先貼一下古董筆記本cpu。因為之前跑過一些python程式,opencv,s
Windows上安裝 TensorFlow
you html pat 網址 body imp 查看 遇到 可能 1、官網及幫助文檔 官網: https://www.tensorflow.org/install/install_windows 中文幫助文檔:https://efeiefei.gitbooks.io/
windows 上面的tensorflow-GPU、cuda、cudnn 安裝
atm search 容易 oca api RM run correct 既然 安裝說明 平臺:目前可在Ubuntu、Mac OS、Windows上安裝 版本:提供gpu版本、cpu版本 安裝方式:pip方式、Anaconda方式 Tips: 在Windows上目前支持p
Python和tensorFlow在Windows上的安裝
python軟體包下載地址:https://www.python.org/ 點選Install按鈕,開始安裝 tensorflow完成後如下介面 : 安裝完成後,開啟命令列工具,輸
TensorFlow在Windows上的安裝之路
Google上點了無數的連線,翻了無數的帖子,因版本不匹配問題,將python、CUDA解除安裝又重灌。搗鼓了一天,終於把TensorFlow環境搭建好了。整理了兩個比較有用的帖子,1、知乎回答:手把手教你搭建谷歌TensorFlow深度學習開發環境!https://zhua
windows上安裝tensorflow時報錯,“DLL load failed: 找不到指定的模組”的解決方式
本文轉自http://blog.csdn.net/pjl6523853/article/details/72836214 最近打算開始研究一下機器學習,今天在windows上裝tensorflow花了點功夫,其實前面的步驟不難,只要依次裝好python3.5,num
window上安裝tensorflow cpu版本
https://blog.csdn.net/wust_lh/article/details/80408505 下載anaconda的時候,注意選擇python3.5對應的版本。 Anaconda版本:Anaconda3-4.3.0 Python版本:Python
Windows上搭建Tensorflow object detection API 的環境相關操作
最近嘗試建立Tensorflow object detection API 的環境,最終成功實現。這個API執行與CPU,沒有做GPU的加速,因此也沒安裝GPU相關的外掛。 1.我的電腦 win7-64位 RAM:4G CPU:i5-3230M 用到的東西: Anaconda
Windows + Anaconda + tensorflow(cpu)
1. 下載安裝anaconda,開啟開始選單找到Anaconda目錄,找到Anaconda Prompt開啟 2. 更換源,不然下載會很慢 #新增清華源 conda config --add channels https://mirrors.tuna.tsinghua.
Windows上安裝TensorFlow無坑教程
TensorFlow是谷歌基於DistBelief進行研發的第二代人工智慧學習系統,可被用於語音或影象識別等多項機器深度學習領域。對於這種高大上的東西估計很多人都想學吧,包括我這位零基礎的小編。但網上找到的教程大多都不是新手向的,而且基本用的也不是Windows系統,這讓我們這種新手很苦惱。但我參考了Andr
window 上跑hadoop問題之java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.
異常內容: 2018-04-11 16:32:28,514 INFO [org.apache.hadoop.mapreduce.JobSubmitter] - Submitting tokens for job: job_local1975654255_0001 2018-04-11 1
在 Windows 上安裝 TensorFlow 官方流程
請參考:https://www.tensorflow.org/install/install_windows另外可以使用Colaboratory線上免費使用TensorFlow:建立的檔案在谷歌雲盤裡面,註冊google賬號,關聯了Colaboratory應用後,即可使用。剛
windows上安裝tensorflow時報錯,“DLL load failed: 找不到指定的模組”的解決方式 最近打算開始研究一下機器學習,今天在windows上裝tensorflow花了點功夫
本文轉載自:http://blog.csdn.net/pjl6523853/article/details/72836214 windows上安裝tensorflow時報錯,“DLL load failed: 找不到指定的模組”的解決方式 最近打算開始研究一下機器學習
tensorflow在windows和ubuntu環境下CPU版本的安裝與配置
目錄 3、測試 3、測試 三、總結 一、window下的配置 0、準備工作 1、python3.5安裝 雙擊下載好的python的exe檔案,選擇Install now,並勾選下面的Add Python 3.5 t
在windows上安裝tensorflow
TensorFlow是谷歌開源的深度學習框架,只提供了linux版本,如何在windows上安裝呢。 安裝docker 然後安裝tensorflow 但是我遇到了很多錯誤,第一次開啟docker quickstart時錯誤 heck network to re-cre
手把手在Windows上安裝TensorFlow無坑教程
TensorFlow是谷歌基於DistBelief進行研發的第二代人工智慧學習系統,可被用於語音或影象識別等多項機器深度學習領域。對於這種高大上的東西估計很多人都想學吧,包括我這位零基礎的小編。但網上找到的教程大多都不是新手向的,而且基本用的也不是Windows系統,這讓我們
Windows上安裝tensorflow 詳細教程
mir 得到 pan 2.0 國外 exp archive 是不是 既然 原博客轉載自:https://www.cnblogs.com/lvsling/p/8672404.html 一, 前言:本次安裝tensorflow是基於Python的,安裝Python的過程不做說
Oracle數據庫12cR2(項目實戰之一):在Windows上安裝Oracle12.2
oracle12c安裝 oracle12cr2安裝 oracle培訓教程 oracle視頻教程 oracle12cr2 oracle數據庫12cR2(項目實戰之二):linux系統安裝Oracle12.2一、課程主題:風哥Oracle數據庫教程12cR2(項目實戰之二):在linux操作系
redis3.0 集群在windows上的配置(轉)
windows 其他 net source 無法連接 -h ref pro int 1. 安裝Redis版本:win-3.0.501https://github.com/MSOpenTech/redis/releases頁面有,我下載的是zip版本的:Redis-x64-3
怎樣使windows上的javaWEB項目公布到Centos上
-s trac data 調試 export war -m dsm rac 首先在windows上把項目導入到myeclipse或者eclipse(JEE)版本號上。 然後經過調試,沒有錯誤後。 點擊項目,然後右鍵導出(Export。。。) 然後選擇JEE的war格式,