Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Нет возможности создания VM c gpu #28

Open
Zikaf opened this issue Oct 21, 2023 · 15 comments
Open

Нет возможности создания VM c gpu #28

Zikaf opened this issue Oct 21, 2023 · 15 comments

Comments

@Zikaf
Copy link

Zikaf commented Oct 21, 2023

Здравствуйте, будет ли добавлена возможность создания vm с gpu?

@cheretbe
Copy link

Да, очень не хватает параметра аналогичному --gpus в yc compute instance create

@pitart
Copy link

pitart commented Mar 28, 2024

gpu создает успешно, но пока недостаточно потестили, не могу гарантировать что не отвалилось создание виртуалок БЕЗ gpu. допилю еще #29

@cheretbe
Copy link

ok, чтобы работало без gpu нам точно важнее)
Если нужна помощь в тестировании - могу посоздавать машины в тестовой среде

@Zikaf
Copy link
Author

Zikaf commented Mar 29, 2024

@pitart спасибо, очень ждем
Хотел уточнить так-же, будет ли решена проблема
команда: docker-machine ls
"nable to query docker version: 400 Bad Request: {"message":"client version 1.15 is too old. Minimum supported API version is 1.24, please upgrade your client to a newer version"}"

По-моему на работу это не повлияло, сама проблема произошла когда с двух сторон были обновлены docker
Я правильно понял что требуется обновление в драйвере или проблема иная?

@pitart
Copy link

pitart commented Mar 29, 2024

Тут у нас пока другая проблема - виртуалка то создается успешно, но если брать стандартный образ ubuntu-2204-lts, то в нем нет драйверов nvidia. А если брать ubuntu-2204-lts-gpu, то на нем есть драйвера, cuda и заодно докер. Видимо из-за этого, когда docker-machine начинает устанавливать на него докер - все падает с ошибкой. Пока не решим эту проблему - поддержка создания gpu в драйвере Яндекса - довольно бесполезная фича.

Running pre-create checks...
(default) Check folder exists
(default) Check if the instance with name "default" already exists in folder
Creating machine...
(default) Generating SSH Key
(default) Prepare an instance metadata (user-data included)
(default) Creating instance...
(default) Use image with ID "fd8oc4qnq5kg274e0vbn" from folder ID "standard-images"
(default) Waiting for Instance with ID "epdvd0rule5uifu6tutj"
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with ubuntu(systemd)...
Installing Docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Error creating machine: Error running provisioning: Unable to verify the Docker daemon is listening: Maximum number of retries (10) exceeded

@Zikaf
Copy link
Author

Zikaf commented Mar 29, 2024

@pitart в моей инфре заранее сконфигурирован образ который содержит docker
Ошибки никакой соответственно нет, из образа у нас ВМ поднимается
и с images и с docker

@pitart
Copy link

pitart commented Mar 29, 2024

тогда может быть ты знаешь какой-то волшебный способ сказать докер-машине о том, что она не должна устанавливать докер в ВМ?

@cheretbe
Copy link

Звучит очевидно, но мне помогло обновление бинаря docker-machine до последней версии при ошибке "client version x is too old. Minimum supported API version is y, please upgrade your client to a newer version" - не помню конкретных версий. После обновления ошибка исчезла

@Zikaf
Copy link
Author

Zikaf commented Mar 31, 2024

@cheretbe каким образом можно обновить на послед. версию?
Последнее обновление docker-machine в 19ом году, эта версия и выдает ошибку
т.к. docker уже 26 версии на моих vm

@cheretbe
Copy link

@Zikaf Ну да, он вообще-то deprecated. Но gitlab продолжает его использовать, поэтому пока поддерживает
https://gitlab.com/gitlab-org/ci-cd/docker-machine
https://gitlab.com/gitlab-org/ci-cd/docker-machine/-/releases/v0.16.2-gitlab.25/downloads/docker-machine-Linux-x86_64

@Zikaf
Copy link
Author

Zikaf commented Mar 31, 2024

@cheretbe этот релиз и использую, увы не помогает

@Zikaf
Copy link
Author

Zikaf commented Mar 31, 2024

@cheretbe А нет, прошу прощения
Внимательно поглядел
https://gitlab-docker-machine-downloads.s3.amazonaws.com/main/index.html
тут ласт версию взял, ошибки больше нет, спасибо

@pitart
Copy link

pitart commented Apr 1, 2024

Если не смотреть на табуляцию - мой мр на добавление поддержки GPU готов.

@Zikaf
Copy link
Author

Zikaf commented Apr 1, 2024

@pitart спасибо большое
не уверен когда именно, но в обозримом будущем воспользуемся (сейчас в приоритете другие проекты)
если будут какие-то вопросы (ошибки), дам знать

@cheretbe
Copy link

cheretbe commented Apr 2, 2024

@pitart А есть какая-то инструкция как собрать исполняемый файл?
В readme есть инструкция как запустить в среде go, но мне для тестов это не подойдет

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants