Tensorflow可视化编辑器

使用指南

  1. 安装Python。

https://www.python.org/downloads/

  1. 安装Flask框架。
pip install Flask
  1. 运行程序。
python index.py
  1. 在浏览器中访问。
http://localhost:5000/

正式部署

  1. 安装Python3.7.464位

下载地址:https://www.python.org/downloads/

  1. 下载并启动对应版本的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应该可以正常访问了。

  1. 下载对应版本的mod_wsgi并安装。

wsgi下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi

可以下载对应Python3.7Visual Studio 2017mod_wsgi4.6.7+ap24vc15cp37cp37mwin_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模块安装成功了。

  1. 配置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首页。

  1. 将Apache安装为Windows服务。

Apache24/bin目录,输入httpd -t检查配置文件是否有错误。

输入httpd -k install -n Apache将Apache安装为Windows服务可以在Windows服务管理器中启动。

检查http://localhost/是否能正常访问,部署完成。

安装GPU版Tensorflow

GPU版的Tensorflow比CPU版的快接近100倍。下面介绍安装GPU版本Tensorflow的方法。

  1. 安装Pythonpython-3.7.4-amd64.exe。(上面已经安装)

下载地址:https://www.python.org/downloads/release/python-374/

  1. 安装CUDA 10.0。

下载地址:https://developer.nvidia.com/cuda-10.0-download-archive

注意要安装GPU驱动、CUDA工具包、CUDA附带的CUPTI。

  1. 安装CUDNN 7.6.2。

下载地址:https://developer.nvidia.com/rdp/cudnn-archive

  1. 安装GPU版Tensorflow。
pip install tensorflow-gpu==2.0.0-rc0

参考文档

  1. 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
  1. Windows下部署Flask的Web服务器https://blog.csdn.net/mist99/article/details/80771289

  2. Windows下Apache安装步骤https://www.cnblogs.com/wcwnina/p/8044353.html