Я собираюсь нанять некоторое пространство на удаленной рабочей станции 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() @
Я предполагаю это, что ПК недостаточно мощен для выполнения репозитория. Я связался с этой компанией:
они сказали мне, что я должен "установить свое изображение на нашем сервере с помощью контейнера докера". Они также говорят, что у них нет определенного учебного руководства, за которым я могу следовать, чтобы изучить, как сделать это. Так как я не про, я - hobbyst, я здесь, чтобы спросить, есть ли у кого-то некоторое определенное учебное руководство, чтобы сделать то, что я хочу.спасибо.
Это выключено на земле Докера, но я собираюсь попытаться приложить все усилия для помощи.
Необходимо будет, вероятно, создать учетную запись на Концентраторе Докера для получения изображения на их сервер (серверы).
Вашим лучшим другом в этом усилии является 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 как на базовое изображение человечности с их драйверами, которое является, вероятно, еще лучшей начальной точкой, поскольку Вы не должны будете вручную устанавливать драйверы во время процесса установки.