1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openeuler-iSulad

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
gpu_container_zh.md 911
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zhongtao Отправлено 01.11.2023 05:02 9e3119c

isulad对接GPU容器 指南

本文以nvidia的GPU为例,指导iSulad社区开发者和使用者使用isulad创建GPU容器。

安装nvidia-container-toolkit

安装详情可参考:https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html

iSulad配置

在配置文件(/etc/isulad/daemon.json)中配置runtimes,在其中指定使用的runtime的path(nvidia-container-runtime二进制路径)以及runtime-args(对runtime所有命令配置的参数)。

"runtimes": {
	"nvidia": {
		"path": "/usr/bin/nvidia-container-runtime",
		"runtime-args": []
	}
},

修改配置文件后,重启isulad

启动GPU容器

创建容器时指定容器运行时为nvidia即可:

isula run -tid --runtime=nvidia -e NVIDIA_VISIBLE_DEVICES=1,2 ubuntu:18.04 bash

未来规划

  1. 后续版本中isulad将使用支持K8S的CDI接口来管理GPU

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/openeuler-iSulad.git
git@api.gitlife.ru:oschina-mirror/openeuler-iSulad.git
oschina-mirror
openeuler-iSulad
openeuler-iSulad
master