环境介绍:Ubuntu 22.04.3 LTS、优云智算pytorch_2.3.0_Py3.12镜像

优云智算官网

配置Docker

  1. 更新软件包
sudo apt update

在这里插入图片描述

  1. 安装依赖工具
sudo apt-get install ca-certificates curl gnupg lsb-release # 优云的官方文档有点问题,这里需要加上sudo

在这里插入图片描述

下图这里缺少提权:

在这里插入图片描述

  1. 添加Docker GPG密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

在这里插入图片描述

  1. 添加Docker软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

在这里插入图片描述

  1. 安装Docker
sudo apt-get install docker-ce docker-ce-cli containerd.io

在这里插入图片描述

  1. 验证
docker --version

在这里插入图片描述

  1. 配置Docker镜像加速
sudo vim /etc/docker/daemon.json

添加以下内容:

{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
"https://5tqw56kt.mirror.aliyuncs.com",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn/",
"http://mirror.azure.cn/",
"https://hub.rat.dev/",
"https://docker.ckyl.me/",
"https://docker.chenby.cn",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io"
]
}

配置ollama

  1. 配置仓库
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

在这里插入图片描述

  1. 安装NVIDIA容器工具包(这一步如果没有配置镜像加速的话会比较慢,因为用的GitHub源)
sudo apt-get install -y nvidia-container-toolkit

在这里插入图片描述

  1. 配置Docker使可以使用NVIDIA驱动
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

在这里插入图片描述

注:如果没有配置镜像加速的话,这里会有一个报错

在这里插入图片描述

  1. 启动容器
sudo docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama

在这里插入图片描述

  1. 运行模型
sudo docker exec -it ollama ollama run gpt-oss:20b # 最后的gpt-oss:20b可以用自己想要模型

在这里插入图片描述

  1. 验证

附-Ollama模型列表

ModelParametersSizeDownload
Gemma 31B815MBollama run gemma3:1b
Gemma 34B3.3GBollama run gemma3
Gemma 312B8.1GBollama run gemma3:12b
Gemma 327B17GBollama run gemma3:27b
QwQ32B20GBollama run qwq
DeepSeek-R17B4.7GBollama run deepseek-r1
DeepSeek-R1671B404GBollama run deepseek-r1:671b
Llama 4109B67GBollama run llama4:scout
Llama 4400B245GBollama run llama4:maverick
Llama 3.370B43GBollama run llama3.3
Llama 3.23B2.0GBollama run llama3.2
Llama 3.21B1.3GBollama run llama3.2:1b
Llama 3.2 Vision11B7.9GBollama run llama3.2-vision
Llama 3.2 Vision90B55GBollama run llama3.2-vision:90b
Llama 3.18B4.7GBollama run llama3.1
Llama 3.1405B231GBollama run llama3.1:405b
Phi 414B9.1GBollama run phi4
Phi 4 Mini3.8B2.5GBollama run phi4-mini
Mistral7B4.1GBollama run mistral
Moondream 21.4B829MBollama run moondream
Neural Chat7B4.1GBollama run neural-chat
Starling7B4.1GBollama run starling-lm
Code Llama7B3.8GBollama run codellama
Llama 2 Uncensored7B3.8GBollama run llama2-uncensored
LLaVA7B4.5GBollama run llava
Granite-3.38B4.9GBollama run granite3.3

官网链接

Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐