无人车开发工程师第一学期环境搭建
第一学期项目主要用到python,opencv,tensorflow等,课程中提供的一键安装配置文件中各组件的版本太旧,再加上国内特殊网络环境的限制,故默认搭建方案并不适用。
虽然如此,官方的environment-gpu.yml仍具有重要参考价值。
系统环境
OS: Linux Mint 18.2
GPU: NVIDIA GeForce GTX 1080 Ti
建立新环境
1 | conda create -n carnd-term1 python=3 |
安装依赖包
1 | conda install numpy matplotlib jupyter opencv pillow scikit-learn scikit-image scipy h5py flask-socketio seaborn pandas pyqt keras-gpu |
注意这里由于网络不畅,menpo通道的opencv3下载时经常掉线。装tuna源的opencv替代。所有包默认最新版,keras选gpu版会自动装上tensorflow-gpu及cuda、cudnn等。
报错
直接跑测试程序会出现以下报错:
1 | ImportError: libopenblasp-r0-39a31c03.2.18.so: cannot open shared object file: No such file or directory |
走了些mkl的弯路后发现解决方法简单粗暴,忽略conda已装的numpy,然后用pip装最新版numpy即可解决问题。
1 | pip install --ignore-installed numpy |
安装ffmpeg
在测试notebook里直接执行以下代码下载安装
1 | import imageio |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 名实合为!
评论