前段时间unity出了机器学习,于是就打算配配下环境 学习下,接下来就进入配置环节~~window7版哦
下载好是这样子的
接着就傻瓜式的安装, 然后选下
安装完成后
再去安装CUDA深度神经网络库CUDNN
https://developer.nvidia.com/cudnn然后会让你join in 加入,创建下帐号,验证下邮箱,就可以下载了,下载好是这样的8.0-windows7-x64 如果你电脑是32位就x86
下载CUDNN 8.0完成后,解压相应的文件,复制bin、include和lib文件夹到CUDA 8.0工具集文件夹。
如果你安装CUDA时使用的是默认路径,那么该路径就是:
C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v8.0解压复制前3个到上面文件里
接下来就是设置环境变量和路径
现在需要给系统添加环境变量和路径。按下Win
键,在搜索框输入envir,这样搜索结果就自动出现了环境变量窗口,并选择点击进入。
点击点击新建,变量值填刚刚的文件路径C:\ProgramFiles\NVIDIAGPUComputingToolkit\CUDA\v8.0
然后点确定,然后在系统变量里面找到path记得用分号隔开
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0libx64 :
C:Program FilesNVIDIA GPU Computing ToolkitCUDAv8.0extrasCUPTIlibx64
然后
安装Anaconda
下面安装Anaconda,配置Python环境。访问Anaconda的下载页面,下载Python 3..6,选择64位版本。运行Anaconda安装程序,按照系统提示完成安装并运行Anaconda Prompt
Python 3.6 (图 11)
下一步,我们要创建使用Python 3.5.2的运行环境。在Anaconda Prompt中输入如下指令来创建环境:conda create -n tensorflow-gpu python=3.5.2
然后输入如下指令启动刚刚创建的环境:activate tensorflow-gpu
最后用这个指令安装TensorFlow:pip install tensorflow-gpu
当安装完成后,你就可以输入指令启动Python。指令为:Python
然后输入指令进行测试:import tensorflow as tf
下载和运行示例项目
若要尝试使用Unity机器学习代理(ML-agents),你需要从GitHub页面上下载示例项目:https://github.com/Unity-Technologies/ml-agents,下载完成后解压到任意位置。
你也可以通过在Git Bash中输入如下指令获取:
git clone https://github.com/Unity-Technologies/ml-agents.git
然后以管理员身份再打开一个Anaconda Prompt。用右键点击Anaconda Prompt,选择以管理员身份运行(Run as administrator)。
将工作目录更换到刚下载好的ml-agents代码库中python文件夹的位置,也就是解压的位置或git clone时使用的位置。
然后安装Html5lib库,输入如下指令:conda install –force html5lib
然后输入:pip install .
注意:“pip install .”指令中的那个英文句号绝对不能遗漏
如果以上步骤一切正常,你就可以开始用TensorFlow和机器学习配置你的Unity项目了。
资源下载
CUDA:
https://developer.nvidia.com/cuda-80-ga2-download-archive
CUDNN:
https://developer.nvidia.com/cudnn
Anaconda:
https://www.anaconda.com/download/
Unity ML-agents:
https://github.com/Unity-Technologies/ml-agents