Tensorflow可视化编辑器
使用指南
- 安装Python。
https://www.python.org/downloads/
- 安装Flask框架。
pip install Flask
- 运行程序。
python index.py
- 在浏览器中访问。
http://localhost:5000/
正式部署
- 安装Python3.7.4(64位)。
下载地址:https://www.python.org/downloads/
- 下载并启动对应版本的Apache。
在控制台输入Python,显示:
Python 3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
MSC v.1916对应Visual Studio 2017(VC15.0)。
Apache下载地址:https://www.apachehaus.com/cgi-bin/download.plx
下载Apache 2.4.x OpenSSL 1.1.1 VC15下面的Apache 2.4.41 x64,解压。
打开Apache24\conf\httpd.conf文件,搜索ServerRoot,换成绝对路径,注意路径要使用/分隔符,例如:
Define SRVROOT "D:/Program Files/Apache24"
ServerRoot "${SRVROOT}"
进入Apache24\bin目录,输入httpd启动Apache,这时在浏览器输入http://localhost应该可以正常访问了。
- 下载对应版本的
mod_wsgi并安装。
wsgi下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
可以下载对应Python3.7和Visual Studio 2017的mod_wsgi‑4.6.7+ap24vc15‑cp37‑cp37m‑win_amd64.whl文件。
转到文件所在目录,执行以下命令安装模块。
pip install "mod_wsgi-4.5.15+ap24vc14-cp36-cp36m-win_amd64.whl
安装成功后,在Python37\Scripts目录执行mod_wsgi-express module-config,得到以下信息。
D:\Program Files\Python37\Scripts>mod_wsgi-express module-config
LoadFile "d:/program files/python37/python37.dll"
LoadModule wsgi_module "d:/program files/python37/lib/site-packages/mod_wsgi/server/mod_wsgi.cp37-win_amd64.pyd"
WSGIPythonHome "d:/program files/python37"
打开httpd.conf文件,搜索LoadModule,在最下面添加上面的三行。
重启Apache,不报错证明mod_wsgi模块安装成功了。
- 配置
ShadowEditor.AI项目。
打开httpd.conf,在最后添加以下代码。
<VirtualHost *>
ServerName ShadowEditor.AI
WSGIScriptAlias / E:\github\ShadowEditor\ShadowEditor.AI\config.wsgi
<Directory E:\github\ShadowEditor\ShadowEditor.AI\>
Require all granted
</Directory>
</VirtualHost>
在浏览器中访问http://localhost/,将打开ShadowEditor.AI首页。
- 将Apache安装为Windows服务。
在Apache24/bin目录,输入httpd -t检查配置文件是否有错误。
输入httpd -k install -n Apache将Apache安装为Windows服务,可以在Windows服务管理器中启动。
检查http://localhost/是否能正常访问,部署完成。
安装GPU版Tensorflow
GPU版的Tensorflow比CPU版的快接近100倍。下面介绍安装GPU版本Tensorflow的方法。
- 安装Python:python-3.7.4-amd64.exe。(上面已经安装)
下载地址:https://www.python.org/downloads/release/python-374/
- 安装CUDA 10.0。
下载地址:https://developer.nvidia.com/cuda-10.0-download-archive
注意:要安装GPU驱动、CUDA工具包、CUDA附带的CUPTI。
- 安装CUDNN 7.6.2。
下载地址:https://developer.nvidia.com/rdp/cudnn-archive
- 安装GPU版Tensorflow。
pip install tensorflow-gpu==2.0.0-rc0
参考文档
- Python中VC编译器对应关系。
Visual C++ 2005 (8.0) MSC_VER=1400
Visual C++ 2008 (9.0) MSC_VER=1500
Visual C++ 2010 (10.0) MSC_VER=1600
Visual C++ 2012 (11.0) MSC_VER=1700
Visual C++ 2013 (12.0) MSC_VER=1800
Visual C++ 2015 (14.0) MSC_VER=1900
Visual C++ 2017 (15.0) MSC_VER=1910
-
Windows下部署Flask的Web服务器:https://blog.csdn.net/mist99/article/details/80771289。
-
Windows下Apache安装步骤:https://www.cnblogs.com/wcwnina/p/8044353.html。