Как сделать и установить изображение моей собственной установки Ubuntu 16.04 с Докером на удаленном сервере

Я собираюсь нанять некоторое пространство на удаленной рабочей станции Linux, оборудованной Geforce GTX 1080 ti, потому что я хочу выполнить туда этот репозиторий глубокого обучения:

https://github.com/CMU-Perceptual-Computing-Lab/MonocularTotalCapture

Это требует, чтобы Ubuntu 16.04 и Cuda 9 работали, и моя видеокарта (Geforce RTX 2080 ti) не поддерживает его. У меня есть также другой компьютер с Geforce 1060. Я установил repo на том компьютере, но когда я выполняю его, Он всегда дает эту ошибку мне:

./openpose/build/examples/openpose/openpose.bin --face --hand --image_dir ./example_dance/raw_image --write_json example_dance/openpose_result --render_pose 0 --display 0 -model_pose BODY_25 -Starting OpenPose demo...Configuring OpenPose...Starting thread(s)...Auto-detecting all available GPUs... Detected 1 GPU(s), using 1 of them starting at GPU 0.F0322 22:31:40.377177 10803 syncedmem.cpp:71] Check failed: error == cudaSuccess (2 vs. 0)  out of memory

*** Check failure stack trace: ***    @     0x7f9f2800e5cd  google::LogMessage::Fail()    @    

Я предполагаю это, что ПК недостаточно мощен для выполнения репозитория. Я связался с этой компанией:

https://www.leadergpu.com/

они сказали мне, что я должен "установить свое изображение на нашем сервере с помощью контейнера докера". Они также говорят, что у них нет определенного учебного руководства, за которым я могу следовать, чтобы изучить, как сделать это. Так как я не про, я - hobbyst, я здесь, чтобы спросить, есть ли у кого-то некоторое определенное учебное руководство, чтобы сделать то, что я хочу.спасибо.

0
задан 24 March 2020 в 17:29

1 ответ

Это выключено на земле Докера, но я собираюсь попытаться приложить все усилия для помощи.

Необходимо будет, вероятно, создать учетную запись на Концентраторе Докера для получения изображения на их сервер (серверы).

Вашим лучшим другом в этом усилии является Google, потому что Вы испытываете необходимость, чтобы изучить, как создать Dockerfile.

Вы испытываете необходимость, чтобы создать Dockerfile и затем установить необходимые объекты, Вам нужен в это image.i.e. MonocularTotalCapture

Это - грубая платформа того, в чем Вы испытываете необходимость с большим количеством пропавших без вести, но надо надеяться Вы получаете идею, необходимо ступить посредством процесса типовой установки, но вместо того, чтобы выполнить команды на машине, они - команды докера.

От https://github.com/CMU-Perceptual-Computing-Lab/MonocularTotalCapture Вы должен пройти и добавить все зависимости и затем идти через все действия по установке.

FROM ubuntu:16.04
RUN apt update \
    && apt install -y ffmpeg \
    && apt install -y python3.5 \
    && apt install -y pip3 \
    && apt install -y git

RUN git clone "https://github.com/CMU-Perceptual-Computing-Lab/MonocularTotalCapture.git"

Как примечание, это не обязательно будет легким процессом, это выполнимо, и Вы собираетесь изучить много в процессе.

Править: Вы, возможно, не должны были бы запускаться с пустого изображения Ubuntu. https://github.com/NVIDIA/nvidia-docker Похож на Nvidia как на базовое изображение человечности с их драйверами, которое является, вероятно, еще лучшей начальной точкой, поскольку Вы не должны будете вручную устанавливать драйверы во время процесса установки.

0
ответ дан 7 April 2020 в 23:29

Другие вопросы по тегам:

Похожие вопросы: