本来实现机器学习一些功能就耗时耗力,稍有不慎几天的label和训练就白费。在远程机器工作更是增加了难度,各种权限问题让人头大。
在运行时明明通过pip和conda都安装了tensorflow,但在导入时提示没有tensorflow。隐约感觉是冲突问题,都怪自己发现视频无法远程保存手贱安装了tensorflow-nightly试试。解决办法如下:
- 查看conda中已经安装的所有tensorflow版本;
conda list -n <env_name>
- 卸载所有版本tensorflow和cudnn,cudatoolkit等;
conda uninstall <pkg_name>
- 重新安装。
conda install tensorflow-gpu
- 下次折腾前考虑首先备份原环境。
conda create --name <new_env_name> --clone <copied_env_name>
如无特殊需求,不建议尝试nightly版本。