从CPU到GPU:使用Docker和Ollama快速搭建AI实验室

2023-12-29 19:54:10 5点赞 52收藏 0评论

本文下面将分别详细介绍Ollama Docker镜像的使用和配置NVIDIA GPU以支持Docker容器的过程。

Ollama Docker镜像使用说明:

Ollama Docker镜像 旨在简化在本地运行大型语言模型的过程。以下是其基本使用步骤:

  1. 运行Ollama容器(CPU版本)

    • 使用以下命令启动Ollama容器:

      bashCopy code

      docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

    • 这个命令会下载Ollama镜像(如果本地没有的话),并以守护进程模式运行,将容器的11434端口映射到主机的同一端口。

  2. 运行模型

    • 使用以下命令在容器内运行模型:

      arduinoCopy code

      docker exec -it ollama ollama run llama2

    • 这允许在容器内交互式地运行Ollama模型。

  3. 尝试不同模型

    • Ollama库中提供了更多模型供选择。

配置NVIDIA GPU支持Docker容器:

若要在支持NVIDIA GPU的机器上使用Docker运行Ollama,需要安装NVIDIA Container Toolkit。以下是基于不同操作系统的安装步骤:

  1. Ubuntu/Debian(使用Apt安装)

    • 添加NVIDIA Container Toolkit仓库:

      bashCopy code

      curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list sudo apt-get update

    • 安装NVIDIA Container Toolkit:

      arduinoCopy code

      sudo apt-get install -y nvidia-container-toolkit

  2. CentOS/RHEL(使用Yum或Dnf安装)

    • 添加NVIDIA Container Toolkit仓库:

      bashCopy code

      curl -s -L https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo | sudo tee /etc/yum.repos.d/nvidia-container-toolkit.repo

    • 安装NVIDIA Container Toolkit:

      Copy code

      sudo yum install -y nvidia-container-toolkit

  3. 配置Docker使用NVIDIA驱动

    • 配置Docker以使用NVIDIA驱动:

      cssCopy code

      sudo nvidia-ctk runtime configure --runtime=docker sudo systemctl restart docker

  4. 启动支持GPU的Ollama容器

    • 使用以下命令启动Ollama容器,允许容器访问所有GPU:

      bashCopy code

      docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

了解更多:

从CPU到GPU:使用Docker和Ollama快速搭建AI实验室
展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1799元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2485.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3299元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

文中相关商品

Apple 苹果 MacBook Pro M3版 轻薄本 16英寸 深空黑色(M3 Max 14+30核、核芯显卡、36GB、1TB SSD、Mini-LED、120Hz)
acer 宏碁 掠夺者 刀锋X 十三代酷睿版 17英寸 游戏本 黑色(酷睿i9-13900HX、RTX 4090 16G、64GB、4TB SSD、2.5K、IPS、240Hz)
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
52
扫一下,分享更方便,购买更轻松