export https_proxy=...
export http_proxy=...
export all_proxy=...
sudo bash build_dockerfile_upon_transfermers.sh
sudo bash upload_image.sh
Образ уже собран, самостоятельная сборка не требуется
sudo docker pull tothemoon/belle:latest
Образ belle содержит sshd, что позволяет подключаться к контейнеру удалённо
sudo bash docker_run.sh
Основные параметры файла docker_run.sh
следующие
docker run --gpus all --ipc=host --ulimit memlock=-1 --ulimit stack=67108864 \
--network host \
--privileged \
[--env https_proxy=$https_proxy \]
[--env http_proxy=$http_proxy \]
[--env all_proxy=$all_proxy \]
--env HF_HOME=$hf_home \
-it [--rm] \
--name belle \
-v $belle_path:$belle_path \
-v $hf_home:$hf_home \
-v $ssh_pub_key:/root/.ssh/authorized_keys \
-w $workdir \
$docker_user/belle:$tag \
[--sshd_port 2201 --cmd "echo 'Hello, world!' && /bin/bash"]
Параметры в []
можно игнорировать
--rm
: контейнер удаляется при завершении, если требуется длительная работа в контейнере, параметр можно игнорировать--sshd_port
: порт прослушивания sshd, по умолчанию 22001--cmd
: команда для выполнения в контейнере "echo 'Hello, world!' && /bin/bash"
, можно игнорироватьhf_home
: директория кэша huggingface$ssh_pub_key
: директория с публичными ключами sshdВы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )