Создание среды для Tensorflow 1.2 в кластере без root - PullRequest
0 голосов
/ 13 марта 2020

Я работаю над каким-то проектом о нервной сети для колледжа, и мне был предоставлен доступ к вычислительному кластеру с Ubuntu 18.04.

Я хочу запустить PointNet ++ (https://github.com/charlesq34/pointnet2) и мне нужна следующая среда:

  • CUDA 8.0
  • G CC 4.8
  • bazel 0.4.5
  • cuDNN 5.1
  • python 2.7

Я знаю, как установить python и CUDA, а не уверен в остальном. Я провел небольшое исследование, но не нашел достаточно хорошего объяснения. Итак, мой первый вопрос: есть какой-нибудь хороший учебник или STH, который описывает, как правильно установить все это на удаленной машине без root разрешения?

Второй вопрос - я пытался установить Cuda 8.0 по этой ссылке https://developer.nvidia.com/cuda-80-ga2-download-archive (Linux - x86_64 - Ubuntu - 16.04 - runfile). Я установил wget, затем chmod -700 и выполнил его с флагом --override. К сожалению, я получил ошибку:

===========
= Summary =
===========

Driver:   Not Selected
Toolkit:  Installation Failed
Samples:  Not Selected

Logfile is /tmp/cuda_install_1740.log

Содержимое файла журнала:


Can't locate InstallUtils.pm in @INC (you may need to install the InstallUtils module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./install-linux.pl line 6.

BEGIN failed--compilation aborted at ./install-linux.pl line 6.

Verifying archive integrity... All good.

Can't locate InstallUtils.pm in @INC (you may need to install the InstallUtils module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.1 /usr/local/share/perl/5.26.1 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at ./install-sdk-linux.pl line 6.

BEGIN failed--compilation aborted at ./install-sdk-linux.pl line 6.

'uninstall_cuda_8.0.pl' -> '/scidatasm/ar/cuda/cuda-8.0/bin/uninstall_cuda_8.0.pl'

Я нашел это решение, но я не уверен, откуда мне взять InstallUtils. pm, и я более чем уверен, что было бы невозможно скопировать его в / usr / lib / ... path. Так что, может быть, я должен создать свой собственный perl env?

...