一、事先准备

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内安装驱动相关推荐

  1. 一起来玩树莓派--在docker内安装conda(python3.6)

    在docker内安装conda 问题描述 解决方法 问题描述 树莓派型号为3B+,之前尝试了很多版本的conda,anaconda也好迷你conda也罢,在树莓派的ubuntu镜像中都无法安装成功,因 ...

  2. 极智开发 | 华为昇腾 docker 内配置 MindStudio

      本教程详细记录了在华为昇腾服务器上,桌面化docker内配置 MindStudio 的方法,让你可以实现一机多用户同时使用 MindStudio 愉快的进行开发. 文章目录 1.创建桌面容器 2. ...

  3. Docker初安装与使用

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机 ...

  4. 解决Docker容器内安装chrome浏览器无法启动bug

    前言 之前有写过一个基于Ubuntu20.04 的Docker容器的可视化Dockerfile,当时默认火狐浏览器,今天要测试一个项目就run了一个可视化容器,但是我需要用到chrome浏览器,于是乎 ...

  5. centos7 安装英伟达驱动;cuda;docker离线安装;docker gpu离线安装;制作自己的cuda镜像;安装 容器中ssh协议

    原创不易,谢谢! centos7 安装英伟达驱动,cuda,docker安装,docker gpu安装,制作自己的cuda镜像,docker ssh协议 无论是笔记本还是台式电脑,这一步关键 参考资料 ...

  6. 关于Linux下Docker内网离线安装的一些笔记

    写在前面 博文为内网离线安装 docker 教程 安装前提是你需要有一台最小化安装的 Linux 机器,可以是虚机 如果不是最小化,可能需要手动下载一些依赖 理解不足小伙伴帮忙指正 我所渴求的,無非是 ...

  7. ubuntu18.04 nvidia gpu驱动与tensorflow-gpu以 docker方式安装

    通过ubuntu标准库自动安装驱动 搜索系统当前支持的驱动(此方法可能无法安装最新版) $ ubuntu-drivers devices == /sys/devices/pci0000:00/0000 ...

  8. 【如何在寒武纪MLU上进行算法移植】-概述

    本文介绍如何在寒武纪MLU智能加速卡上进行各类常用算法移植.整个移植过程大体可分为环境准备.模型量化.在线推理.生成离线模型.离线推理.性能测试.精度测试共七个步骤,以下概要描述整个移植过程.详细内容 ...

  9. Docker的安装和使用及其Docker容器间通信,云计算技术与应用实验报告

    实验环境:Windows操作系统,阿里云资源,Docker 实验内容和要求:安装Docker并进行相关实验,熟悉Docker的相关操作.实验包括Docker的安装.镜像和容器的使用.容器的连接.容器间 ...

最新文章

  1. 三大新闻机构起诉FBI,FBI与苹果大战续集开幕?
  2. PowerPoint中如何插入MP3歌曲
  3. springmvc二十五:springmvc支持ajax
  4. 脚本类恶意程序分析技巧汇总
  5. android 渠道号_亲测:安卓打渠道包神器,1分钟出自动出100个渠道包
  6. cod16 服务器正在维护,使命召唤16玩不了怎么办 使命召唤16进不去解决方法
  7. 结构设计模式 - 代理设计模式
  8. lvm(逻辑卷--可扩展存储设备)
  9. Frameset使用教程
  10. linux 创建目录和删除目录
  11. strcat函数使用中出现的问题
  12. javascript 判断数据类型的几种方法
  13. 依据余弦相似度查找常用汉字形似字
  14. php中 号是什么意思,双问号(??)运算符在PHP中是什么意思
  15. navigateTo和navigateBack的使用
  16. 极度未知HyperX20周年盛惠—HyperX Cloud 2 飓风FPS耳机听音辨位
  17. Java使用数组几个数字比较大小进行排序
  18. 全网最全抖音运营攻略
  19. 香港svg 3d地图
  20. 软件工程中软件需求分析

热门文章

  1. c语言实现简单的socket通信
  2. CSDN新版博客排名规则公示
  3. electron-builder 教程
  4. webApp、NativeApp、HybridApp的优点与缺点
  5. markdown黑色背景代码生成(良心版)
  6. 3983. 乾坤大挪移
  7. Oculus VR SDK实现-Oculus针对双眼显示的交换链设计
  8. xlwings 处理 Excel 样式
  9. 模拟银行存取款业务 java
  10. linux错误关机修复工具,Linux_Linux文件系统损坏后的修复技巧详细介绍, Linux不正常关机,有时候再 - phpStudy...