深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器

这篇具有很好参考价值的文章主要介绍了深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

以下为失败的记录,成功方法直接跳到末尾。

环境

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 

 说明:

深度apt 源中无法直接安装nvidia-docker

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

下载源码

 github地址:

GitHub - NVIDIA/nvidia-docker: Build and run Docker containers leveraging NVIDIA GPUs

下载最新release

https://github.com/NVIDIA/nvidia-docker/archive/refs/tags/v2.13.0.tar.gz

编译

tar -xvf nvidia-docker-2.13.0.tar.gz 
cd nvidia-docker-2.13.0

使用国内源

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

新建文件:ubuntu20.04.sources.list

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

修改dockerfile,新增一行

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

为节约时间,只编译ubuntu20.04版本

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai make

make LIB_VERSION=2.13.0 LIB_TAG=nvidia-docker TOOLKIT_VERSION=2.13.0 TOOLKIT_TAG=nvidia-docker

输出

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

安装(失败)

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

nvidia-container-toolkit

https://github.com/NVIDIA/nvidia-container-toolkit/archive/refs/tags/v1.13.1.tar.gz

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 同样的操作,只编译ubuntu20.04

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 再次安装

未安装软件包 libnvidia-container-tools

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

libnvidia-container

https://github.com/NVIDIA/libnvidia-container/archive/refs/tags/v1.13.1.tar.gz

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

git clone --depth=1 https://github.com/NVIDIA/libnvidia-container

 深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

失败undefined: unsafe.Slice

解决:升级go,采用1.18.0, 下载地址:

https://github.com/golang/go/archive/refs/tags/go1.18.10.tar.gz

cd Downloads/src/go-go1.18.10/src
sh make.bash
cp ..
sudo cp bin/go* /usr/local/bin

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 新错误

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 被墙住了

从github上下载

git clone https://github.com/elftoolchain/elftoolchain.git

手动复制到制定目录

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

 故障依旧。。。

-----------------------------------------

参考资料

Installation Guide — NVIDIA Cloud Native Technologies documentation

最终解决

参考

Deepin 安装 NVIDIA-Docker_its_onion的博客-CSDN博客

ldcache error: open failed: /sbin/ldconfig.real: no such file or directory\\n\""": unknown. doc... - 简书

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

成功了 

启动Stable Diffusion WebUI

docker run --gpus all -it -p 8888:8888 -p 7860:7860 -p 6666:22 --name ayanami --ipc=host darkroot1234/ayanami:latest

访问http://127.0.0.1:7860/

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

gpu内存不足

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

图片尺寸放小点,用简单参数AI画图

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai

深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器,ai,stable diffusion,ai文章来源地址https://www.toymoban.com/news/detail-579416.html

到了这里,关于深度linux社区版 20.8 安装 nvidia-docker,启动Stable Diffusion WebUI docker 容器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu安装docker及nvidia-container-toolkit(nvidia-docker和nvidia-docker2)

    旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本: 为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥。 鉴于国内网络问题,强烈建议使用国内源,官方源请在注释中查看。 然后,我们需要向 sources.list 中添加 Docker 软件源: 以上命令会添加稳定

    2024年02月08日
    浏览(50)
  • nvidia-docker安装教程

    Nvidia-Docker安装需要安装两个部分, Docker-CE 和 NVIDIA Container Toolkit 。 1. 安装Dokcer-CE Docker-CE on Ubuntu can be setup using Docker’s official convenience script: 官方的快速安装脚本,具体安装的版本应该是最新版,如果用此脚本安装Docker,以后还可以使用此脚本更新: 注意 :如果你的机器已

    2024年02月16日
    浏览(49)
  • 安装nvidia-docker的步骤

    以下是安装nvidia-docker的步骤: 安装Docker CE 首先需要在节点上安装Docker CE。可以使用官方教程进行安装。 安装NVIDIA GPU驱动 在Kubernetes节点上安装NVIDIA GPU驱动,可以使用NVIDIA提供的官方安装脚本。 添加NVIDIA repository 添加NVIDIA repository,以便能够下载nvidia-docker的安装包。使用以

    2024年02月06日
    浏览(40)
  • Ubuntu NVIDIA-Docker安装

    系统环境: 系统:linux 版本:ubuntu20.04 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。NVIDIA 改进了原始的Docker,便于容器使用NVIDIA GPU。由于仿真

    2023年04月22日
    浏览(45)
  • docker和nvidia-docker的安装以及错误记录

    参考链接: nvidia-docker的安装 参考链接 E: Conflicting values set for option Signed-By regarding source https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64/ /: /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg != E: The list of sources could not be read. 解决方法 会列出1个或者2个文件 然后进入/etc/apt/sour

    2024年02月11日
    浏览(36)
  • Ubuntu22.04安装nvidia-docker

    参考这篇文章:Ubuntu22.04安装docker - 掘金 参考这篇文章:Ubuntu 22.04 LTS : NVIDIA Container Toolkit : Install : Server World 流程: 进行测试(拉取nvidia cuda11.5镜像并运行nvidia-smi) # pull Cuda 10.2 image and connect to the interactive session, then run [nvidia-smi] 参考文章: Ubuntu22.04安装docker - 掘金 Ubuntu 22

    2024年02月02日
    浏览(53)
  • 在 OpenEuler 系统上安装 Docker 和 Nvidia-Docker

    ip设置 关闭selinux 1、查看 selinux 状态,SELinux=enabled 即开启 2、关闭selinux,SELINUX=disabled 即关闭 3.重启服务器 显卡检查 查询结果如下: 可以查询到显卡的型号,需要注意以下参数: (rev a1) 表示显卡已启用 (rev ff) 表示显卡未启用,需要根据服务器型号通过BIOS开启 检查驱动是否

    2024年02月04日
    浏览(38)
  • Ubuntu安装NVIDIA-Docker详细教程(离线&&在线)

    B站|公众号:啥都会一点的研究生 虽然在前一贴详细说了安装步骤,Ubuntu安装、卸载Docker,常用镜像、容器操作命令,但还是将其总结写在此处 https://github.com/NVIDIA/nvidia-docker/ 需要代理才能安装。 首先确认已经安装好nvidia的驱动,可以用 nvidia-smi 命令查看 已将离线文件打包

    2024年02月05日
    浏览(54)
  • 『CV学习笔记』docker和nvidia-docker离线安装

    docker和nvidia-docker离线安装 这里是ubuntu操作系统, 如果是其他的操作系统,则需要安装对应的deb包

    2024年02月13日
    浏览(33)
  • 离线安装docker及nvidia-docker最简单有效的方法

    一台能联网的机器 需要安装的离线服务器 从Index of linux/static/stable/下载docker执行文件 从https://github.com/Jrohy/docker-install/下载离线安装脚本 根据https://github.com/Jrohy/docker-install/的说明完成离线安装 方法参考自Ubuntu离线安装NVIDIA Docker - 知乎的安装流程,修改流程如下: 从libnvid

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包