Установка Luarocks `Cutorch` и` Cunn` - PullRequest
0 голосов
/ 03 июля 2018

Задача

Я не могу установить определенные Luarocks. Я хочу определить ключевые моменты в 3D-сканировании рук с использованием CNN. Поэтому я хочу запустить V2V-PoseNet . Однако я столкнулся с проблемой, и исследователь предложил мне попробовать:

$luarocks install cutorch
$luarocks install cunn

К сожалению, я получаю сообщение об ошибке, что у меня нет прав на запись. При выполнении с sudo я получаю:

Error: No results matching query were found.

Что я пробовал

Я правильно установил Torch (th работает) и сделал чистую установку Luarocks:

$th
  ______             __   |  Torch7 / Debian 
 /_  __/__  ________/ /   |  Scientific computing for Lua. 
  / / / _ \/ __/ __/ _ \  |  Type ? for help 
 /_/  \___/_/  \__/_//_/  |  https://github.com/torch 
                          |  http://torch.ch 
th>^C^C

$sudo apt-get install luarocks

, а затем попробуйте установить камни:

$sudo luarocks install cutorch
$sudo luarocks install cunn

Без команды sudo она не работает. Приведенные выше команды установки возвращают оба Error: No results matching query were found. Кто-то с подобной проблемой предложил установить рок вручную. Если я вручную загружаю cutorch-master , запускаю терминал из папки / rocks и запускаю

$luarocks install cutorch-1.0-0.rockspec

Я получаю сообщение об ошибке, что у моего пользователя «нет прав на запись в / usr / local / lib / luarocks / rocks». Когда я пытаюсь установить с sudo, я получаю Missing dependencies for cutorch 1.0-0: torch >= 7.0 (not installed). Я пытался изменить .bashrc, но это не увенчалось успехом, хотя я смог это исправить за это время.

Кстати, сама Lua установлена:

$lua
Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio

Установка

Я запускаю это из Ubuntu 18.04.

Мой вопрос

Как установить cutorch и cunn с Luarocks?

Ответы [ 2 ]

0 голосов
/ 28 августа 2018

Я наконец нашел решение. Я снова настроил Ubuntu 18.04 и установил Torch согласно документации .

git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
source ~/.bashrc

Затем я установил CUDA и запустил его:

sudo sh cuda_9.2.148_396.37_linux.run

После того, как я набрал cuDNN , я смог запустить указанные выше команды.

0 голосов
/ 09 июля 2018

Я не вижу cunn рок, загруженный на сервер luarocks: https://luarocks.org/search?q=cunn

Не могли бы вы попросить автора пакета загрузить его на публичный сервер?

...