[Tools: cntk] Linux下cntk-gpu安装
CNTK官方安装教程:https://learn.microsoft.com/zh-cn/cognitive-toolkit/setup-linux-python?tabs=cntkpy27
1. 在conda中创建并激活python=3.6的新环境
conda create -n cntk python=3.6
conda activate cntk
2. 安装OpenMPI
yum install openmpi-bin
3. 安装cntk-gpu
pip install cntk-gpu
报错:
- ModuleNotFoundError: No module named 'cntk._cntk_py'
- ImportError: libmpi_cxx.so.1: cannot open shared object file: No such file or directory
问题原因:LD_LIBRARY_PATH路径下没有libmpi_cxx.so.1包导致的。
解决方法:
- 在conda的cntk环境下安装OpenMPI后,/path-to-anaconda3/envs/cntk/lib/路径下有libmpi_cxx.so.xx和libmpi.so.xx.10.1两个包,其中xx为对应版本。
- echo ${LD_LIBRARY_PATH},确定LD_LIBRARY_PATH路径。
- 在LD_LIBRARY_PATH路径下,建立软连接:
ln -s /path-to-anaconda3/envs/cntk/lib/libmpi_cxx.so.20 ${LD_LIBRARY_PATH}/libmpi_cxx.so.1
ln -s /path-to-anaconda3/envs/cntk/lib/libmpi.so.20.10.1 ${LD_LIBRARY_PATH}/libmpi.so.12
- 测试是否成功
python -c "import cntk; print(cntk.__version__)"
- 在Pycharm中调试则需要将${LD_LIBRARY_PATH}添加到环境路径:
参考:
https://youtrack.jetbrains.com/issue/PY-29580/PyCharm-doesnt-set-LDLIBRARYPATH-when-running-scripts
[Tools: cntk] Linux下cntk-gpu安装相关推荐
- Linux下Tomcat的安装配置
Linux下Tomcat的安装配置 一.下载安装对应的jdk,并配置Java环境. 官网下载地址: http://www.oracle.com/technetwork/java/javase/down ...
- linux下查看GPU版本和详情信息 CUDA版本信息 anaconda版本信息
查看GPU型号 lspci | grep -i nvidia 查看NVIDIA驱动版本 sudo dpkg --list | grep nvidia-* # lspci | grep -i nvidi ...
- CentOS(linux) 下JDK的安装
CentOS(linux) JDK的安装 第一篇博客有不足之处,请大家多指教.^_^ linux下装JDK的文章网上有一大堆我就不照搬了. 本文讲新手如何取巧的在linux下安装JDK. CentOS ...
- Linux下cacti的安装RedHat9,RedHat AS4
Linux下cacti的安装RedHat9,RedHat AS4 2007-12-22 21:47:28 Cacti安装手册 第一步. Cacti的架构 第三步. Cacti简介 ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- java 1.7 linux rpm,linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm
linux下用rpm 安装jdk 7的jdk-7u79-linux-x64.rpm 步骤一.下载jdk的rpm安装包 步骤二.如果linux是centos的话,请先卸载openjdk,参考文档:使用r ...
- linux下cuda cudnn安装 没有权限的安装
linux下cuda cudnn安装 cuda 10.2:https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux ...
- 神经网络务实:Linux下用GPU玩转TensorFlow
神经网络务实:Linux下用GPU玩转TensorFlow 前言: 零.准备软硬件环境 1.主机:IBMs20工作站 2.显卡:GTX750TI显卡 3.操作系统:Ubuntu16 Linux 4.安 ...
- Linux下的软件安装
Linux下的软件安装 一.软件安装包介绍 1.1 软件包分类 1.2 源码软件包 1.2.1 这里我们使用C语言来编写一个简单的程序,然后来完成编译安装 1.2.2 安装编译所需的工具软件gcc 1 ...
- Linux下网卡驱动安装及故障排除
Linux下网卡驱动安装及故障排除 赛迪网 2007-4-26 9:10:00文/forgiven 网卡是Linux服务器中最重要网络设备.据统计,Linux网络故障有35%在物理层.25%在数据链路 ...
最新文章
- hibernate二级缓存理解
- android将引入aot编译器,Android N混合使用AOT编译,解释和JIT三种运行时
- pomelo的session
- andriod数据库的开发
- android关闭人脸检测功能,【Android知识】录像预览模式下打开人脸检测
- 「中间件」消息中间件如何实现每秒几十万的高并发写入?
- InnoDB Undo Log
- mysql 勒索病毒怎么恢复_敲诈者病毒解密恢复 勒索病毒数据库恢复 数据库中病毒解密恢复...
- 安装多个电脑杀毒软件
- java实现日历打印
- Python人脸识别签到考勤系统
- 点清铸造厂车间除臭剂处理废气和废水恶臭
- android手机做路由器,手机充当无线路由 给电脑无线信号的方法
- promise A+手写实现规范 通过promises-aplus-tests检测
- Java版权世纪大战,谷歌赢了甲骨文
- 基于ie内核,浏览器自带flash插件
- OMG IDL语法规则
- 静态代码检查完成代码分析
- 几种常见的ORM框架
- CameraX系列四:图片分析
热门文章
- 【原创】NW360移植到MINI2440_Detective_ALong_新浪博客
- JS 实现跨域模拟登入
- BlackBerry Live 2013最大亮点:BBM今夏将登陆Android和iOS平台在今晚举办的“BlackBerry Live 2013”发布会上,黑莓除了推出新款BB10手机Q5外, 黑莓
- facebook app
- 切分数据集(train_test_split),思路分享及手打代码和介绍sklearn中train_test_split,适合小白入门
- RainbowCrack口令破解
- 所有的公司,都会变成数字化公司
- 20-Vue之Element UI-文字链接组件
- c++病毒系列(1)
- Minecraft-服务器自定义生物、怪物(MythicMobs插件)