机器学习-搭建环境-3:Linux下nvidia-docker的安装(在容器中使用GPU)
安装Nvida-docker:
参考按照官网的指导:https://github.com/NVIDIA/nvidia-docker
If you are not using the official docker-ce
package on CentOS/RHEL, use the next section.:
# If you have nvidia-docker 1.0 installed: we need to remove it and all existing GPU containers
docker volume ls -q -f driver=nvidia-docker | xargs -r -I{} -n1 docker ps -q -a -f volume={} | xargs -r docker rm -f
sudo yum remove nvidia-docker# Add the package repositories
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.repo | \sudo tee /etc/yum.repos.d/nvidia-docker.repo# Install nvidia-docker2 and reload the Docker daemon configuration
sudo yum install -y nvidia-docker2
sudo pkill -SIGHUP dockerd# Test nvidia-smi with the latest official CUDA image
docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi
当我运行docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi的时候,出现以下错误:
docker: Error response from daemon: Unknown runtime specified nvidia.
解决方法:
https://github.com/NVIDIA/nvidia-docker/wiki/Frequently-Asked-Questions#how-do-i-register-the-new-runtime-to-the-docker-daemon
sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/override.conf <<EOF
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --host=fd:// --add-runtime=nvidia=/usr/bin/nvidia-container-runtime
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
再次运行之前的命令,成功执行:
机器学习-搭建环境-3:Linux下nvidia-docker的安装(在容器中使用GPU)相关推荐
- linux安装toncat环境变量,linux下JDK,tomcat的安装与环境变量配置
先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,下载后放在/home目录中,当然其它地方也行. 进入安装目录 #cd /home #cp jdk-1_5_0_02-li ...
- linux图形驱动安装失败,红旗Linux 下NVIDIA的驱动安装问题
说明下,本人菜鸟,在一人指点下,在红旗Linux下成功安装NV驱动,现在把过程描述下: (一).在没装NV驱动情况下,可以用以下办法 官方提供的安装流程大概说的如下: 1. 下载驱动,最新版NVIDI ...
- linux下通过docker部署安装oracle完整操作(oracle19c和oracle12c)
一.安装oracle19c 1.拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 2.启动容器 docker ...
- Ubuntu18.04下安装NVIDIA显卡驱动、docker、nvidia-docker;容器中编译安装opencv-4.4.0与darknet-yolov4并完成测试;容器封装镜像转移。2022
记录一下第一次在CSDN发博客,欢迎大家光临~ 文章目录 前言 一.宿主机配置 1.安装Ubunntu18.04 64位系统 2.为宿主机系统更换国内软件源Ubuntu 官方源服务器在欧洲,国内访问很 ...
- Linux下的docker容器安装教程
Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...
- 「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:「docker实战篇」python的docker爬虫技术-在linux下mitmproxy介绍和安装(四) 上次说了fiddl ...
- Linux下使用docker安装部署Sonar Qube
文章目录 Linux下使用docker安装部署Sonar Qube 一.环境准备 二.部署步骤 三.使用 四.结束 Linux下使用docker安装部署Sonar Qube 一.环境准备 本文默认会使 ...
- linux crontab环境变量,Linux下crontab内环境变量与Shell环境变量的关系【转】
crontab,总是不会缺省的从用户profile文件中读取环境变量参数 经常导致在手工执行某个脚本时是成功的,但是到crontab中试图执行时就会报错. 解决办法如下: 方法一:在shell文件中获 ...
- linux 怎么添加path环境变量,Linux下怎么添加和查看PATH环境变量
linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,P ...
- linux显卡驱动卸载和安装,Linux下Nvidia显卡驱动卸载和卸载后的问题
Linux下Nvidia显卡驱动卸载和卸载后的问题 由于在Ubuntu下安装了Nvidia显卡驱动后开机一直处于循环登录界面,密码输入正确也是进不去,然后就决定卸载Nvidia显卡驱动. 首先是在能使 ...
最新文章
- 工厂方法模式和抽象工厂模式
- 三周第五次课) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间
- IE下常见兼容性问题记录汇总(04-持续更新)
- 浅谈前端实现页面加载进度条以及 nprogress.js 的实现
- mysql启动报错:Another MySQL daemon already running with the same unix socket.
- 巧用vim+sed整理shell脚本文件
- android之app自动启动
- mysql 密码忘了_mysql8.0以上版本安装配置及忘记密码时重置
- php 五子棋源联机版_PHP五子棋服务器代码
- Linux重定向和管道的基础学习
- 数学建模预测模型实例(二)---表白墙影响力量化模型
- Ubuntu系统下载(清华大学开源软件镜像站)(ubuntu-20.04.1-desktop-amd64.iso)
- 《 QT5.9 c++ 开发指南》各种常见图表的绘制(一个例子让你不再担心表图的绘制)
- Linux的编程模型ILP32和LP64
- Android 9.0 代码实现对屏幕亮屏和灭屏的控制和显示电量百分比
- php语言中双引号的作用是什么,php中的单引号与双引号作用详解
- MySQL表字段不能用describe
- html格式自动出现乱码,HTML页面乱码怎么解决?
- android系统修改开机动画
- 读论文 第二天:Sparse Inertial Poser: Automatic 3D Human Pose Estimation from Sparse IMUs