寒武纪mlu-270在docker内安装驱动
一、事先准备
1.装机
- 将mlu270插到主板的显卡位
- 安装lspci
apt-get install pciutils
- 开机查看是否安装成功
lspci | grep cabc
结果
2.安装包
需要的安装包,从购买商处获取,存储在~/neuwareBasic文件夹
新版本安装包中,只需要获取cn-toolkit.deb即可
3.创建docker
#/bin/bash
#--device=/dev/video0
export MY_CONTAINER="Cambricon-Test-270-v1.4.0-lhd-v1212"
num=`sudo docker ps -a|grep "$MY_CONTAINER"|wc -l`
echo $num,$MY_CONTAINER
if [ 0 -eq $num ];thensudo xhost +sudo docker run \-e DISPLAY=unix$DISPLAY \--device /dev/cambricon_dev0 \--net=host \--pid=host \-v /sys/kernel/debug:/sys/kernel/debug \-v /tmp/.X11-unix:/tmp/.X11-unix \-v $PWD/neuwareBasic:/workdir \-w /workdir \-it \--privileged \--name $MY_CONTAINER \cambricon/test/ubuntu:v6.0 \/bin/bash
elsesudo docker start $MY_CONTAINER#sudo docker attach $MY_CONTAINERsudo docker exec -w /workdir -ti $MY_CONTAINER /bin/bash
fi
/workdir/
文件夹就是neuwareBasic文件夹
二、安装驱动
- 首先使用dpkg安装驱动包
dpkg -i neuware-mlu270-driver-dkms_4.9.2_all.deb
- 之后安装工具包,命令为
dpkg -i cntoolkit_1.7.3-2.ubuntu16.04_amd64.deb
- 之后会解压为若干deb包,包括cncc,cnml等,找到安装位置
/var/cntoolkit-1.7.3
,继续输入dpkg -i *.deb
dpkg: error processing package neuware-mlu270-driver-dkms (--configure):
过程中会反复报错,即包之间存在依赖关系,可以再次输入命令安装
此时输入cnmon,如果显示出mlu信息,则证明成功
如果遇到其他软件包未安装,apt-get install 安装即可。
- 添加环境变量
cncc等在/usr/local/neuware/bin
文件夹下,修改~/.bashrc
文件,在末尾添加
export PATH=/usr/local/neuware/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/neuware/lib64 # 链接文件库
export NEUWARE_HOME=/usr/local/neuware
生效
source ~/.bashrc
输入cncc查看是否成功
- mlu文件编程方式参照这里
寒武纪mlu-270在docker内安装驱动相关推荐
- 一起来玩树莓派--在docker内安装conda(python3.6)
在docker内安装conda 问题描述 解决方法 问题描述 树莓派型号为3B+,之前尝试了很多版本的conda,anaconda也好迷你conda也罢,在树莓派的ubuntu镜像中都无法安装成功,因 ...
- 极智开发 | 华为昇腾 docker 内配置 MindStudio
本教程详细记录了在华为昇腾服务器上,桌面化docker内配置 MindStudio 的方法,让你可以实现一机多用户同时使用 MindStudio 愉快的进行开发. 文章目录 1.创建桌面容器 2. ...
- Docker初安装与使用
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机 ...
- 解决Docker容器内安装chrome浏览器无法启动bug
前言 之前有写过一个基于Ubuntu20.04 的Docker容器的可视化Dockerfile,当时默认火狐浏览器,今天要测试一个项目就run了一个可视化容器,但是我需要用到chrome浏览器,于是乎 ...
- centos7 安装英伟达驱动;cuda;docker离线安装;docker gpu离线安装;制作自己的cuda镜像;安装 容器中ssh协议
原创不易,谢谢! centos7 安装英伟达驱动,cuda,docker安装,docker gpu安装,制作自己的cuda镜像,docker ssh协议 无论是笔记本还是台式电脑,这一步关键 参考资料 ...
- 关于Linux下Docker内网离线安装的一些笔记
写在前面 博文为内网离线安装 docker 教程 安装前提是你需要有一台最小化安装的 Linux 机器,可以是虚机 如果不是最小化,可能需要手动下载一些依赖 理解不足小伙伴帮忙指正 我所渴求的,無非是 ...
- ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装
通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...
- 【如何在寒武纪MLU上进行算法移植】-概述
本文介绍如何在寒武纪MLU智能加速卡上进行各类常用算法移植.整个移植过程大体可分为环境准备.模型量化.在线推理.生成离线模型.离线推理.性能测试.精度测试共七个步骤,以下概要描述整个移植过程.详细内容 ...
- Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告
实验环境:Windows操作系统,阿里云资源,Docker 实验内容和要求:安装Docker并进行相关实验,熟悉Docker的相关操作.实验包括Docker的安装.镜像和容器的使用.容器的连接.容器间 ...
最新文章
- 三大新闻机构起诉FBI,FBI与苹果大战续集开幕?
- PowerPoint中如何插入MP3歌曲
- springmvc二十五:springmvc支持ajax
- 脚本类恶意程序分析技巧汇总
- android 渠道号_亲测:安卓打渠道包神器,1分钟出自动出100个渠道包
- cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
- 结构设计模式 - 代理设计模式
- lvm(逻辑卷--可扩展存储设备)
- Frameset使用教程
- linux 创建目录和删除目录
- strcat函数使用中出现的问题
- javascript 判断数据类型的几种方法
- 依据余弦相似度查找常用汉字形似字
- php中 号是什么意思,双问号(??)运算符在PHP中是什么意思
- navigateTo和navigateBack的使用
- 极度未知HyperX20周年盛惠—HyperX Cloud 2 飓风FPS耳机听音辨位
- Java使用数组几个数字比较大小进行排序
- 全网最全抖音运营攻略
- 香港svg 3d地图
- 软件工程中软件需求分析
热门文章
- c语言实现简单的socket通信
- CSDN新版博客排名规则公示
- electron-builder 教程
- webApp、NativeApp、HybridApp的优点与缺点
- markdown黑色背景代码生成(良心版)
- 3983. 乾坤大挪移
- Oculus VR SDK实现-Oculus针对双眼显示的交换链设计
- xlwings 处理 Excel 样式
- 模拟银行存取款业务 java
- linux错误关机修复工具,Linux_Linux文件系统损坏后的修复技巧详细介绍, Linux不正常关机,有时候再 - phpStudy...