1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python图片自动上色_从零开始搭建某自动上色AI的运行环境

python图片自动上色_从零开始搭建某自动上色AI的运行环境

时间:2019-08-13 21:10:55

相关推荐

python图片自动上色_从零开始搭建某自动上色AI的运行环境

style2paints(或PaintsTransfer,GitHub 链接:/lllyasviel/style2paints)是一个可以给线稿自动上色的AI,这里不再花费大量篇幅介绍,有兴趣的可以看看下面的介绍:

/p/32461125

/p/36733117

/articles/-12-29

研发团队成员“一秒一喵”所写的使用说明:/p/36560034

由于资金问题,style2paints的在线版本PaintsTransfer(/)暂时下线了,所以如果想要使用style2paints,必须在本地自己搭建一个。其实如果按照发布在GitHub的“Launch Server”一节(/lllyasviel/style2paints#launch-server)中的步骤一步一步搭建就很容易建立起来,但是对于从来没有接触过python的人(比如说我)来说还是走了一点弯路的。所以我写了这篇专栏,对搭建运行环境时出现的一些问题进行记录和存档,以便日后查阅。

本人所用的系统是Window 8.1。根据/SNSLogty/style2paints-offline(当然似乎也可以直接用这个链接的bat文件进行设置,但我没试过……如果那个bat能用的话,下面步骤就可以不用看了),

首先当然是搭建一个python的环境,最常用的应该是Anaconda(下载地址:/download/)。装好以后打开它的命令提示符(最好以管理员方式。。。当然也可以直接打开windows的命令提示符,然后再进到安装路径下面去)

然后就是安装这里列出来的库(一行行地把下面的命令行打进去,直接回车就好了):

回车以后是直接自动搜索安装的,貌似不用自己去网上搜安装包……所以可能需要保持网络通畅才能正常安装。

最后一行,“git clone /lllyasviel/style2paints.git” 我是直接手动做的(就是从/lllyasviel/style2paints把整个项目下载下来自己解压),因为我之前打“git”命令,返回说找不到。。。。所以我直接无视了最后一行命令。

安装完环境以后,我们就可以打开Anaconda的Spyder:

用Spyder打开解压后的项目中的server.py(位于style2paints/server)。

如果我们直接运行代码,可能会报一个类似Could not find 'nvcuda.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable.

的错误。这是因为我们用的是支持 GPU 的 TensorFlow,需要额外安装CUDA® 工具包。根据这里(/akon_wang_hkbu/article/details/78478513),需要下载的是CUDA 8,而不是最新的CUDA 9。但是装了CUDA 8以后还是出现一样的问题。

所以安装中出现的最大问题出现在TensorFlow环境的搭建中。

上网稍微一搜,就可以发现海量的关于TensorFlow环境搭建中出现的问题。。。。。TensorFlow作为Google Brain Team开发的一个机器学习库,可以说是极为强大的一个工具,如果要做机器学习的话,估计是绕不过去的一个东西……所以,下面提出的一种解决上面的报错的方法可能也是我写这篇文章最大的意义了吧(毕竟前面所有安装步骤都可以按部就班地完成,并没有什么难度):

经过各种搜索,终于在GitHub(/omnia-md/conda-recipes/issues/813)找到了一种比较简单的解决方式:

直接在Anaconda自带的命令提示符窗口用以下命令安装CUDA 8。conda install -c anaconda cudatoolkit==8.0

Anaconda会进行自动的检测;稍等片刻以后,键入“y”就可以自动安装了。

在这样安装CUBA 8以后(不清楚是否必须重启),再运行server.py,我忽然发现可以运行了~

最后一步就是在浏览器中打开“http://127.0.0.1:8000/”,看到的就是PaintsTransfer的界面了:

如果实在太懒,

直接参考:/lllyasviel/style2paints/issues/71#issuecomment-398694715

里面有放百度网盘的链接:

download link/s/1x5dSFjTT9OkARhbIupSKxQ

download password: 2333

貌似解压以后,直接点那个“开始.bat”然后在浏览器中打开“http://127.0.0.1:8000/”也可以(我没有试过,仅仅猜测……因为我在把这个懒人包下载完之前,就已经找出解决TensorFlow问题的方法了。。。。否则可能还会去试试这个懒人包的呢。。。。)

最后放一下本人用style2paint完成的第一个作品:(原图来自于初音未来゚゙。其实本人对绘画基本一窍不通。。。。。)

原图:/7199697

用style2paint上色后的效果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。