Установка Luarocks `cutorch` и` cunn`

Проблема

Я не могу установить определенные Луароки. Я хочу определить ключевые моменты в 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. У кого-то с подобной проблемой стояла предложенный для установки рок вручную. Если я вручную загружу мастер резака, запустите терминал из папки / 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?

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
5 075
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

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

Ответ принят как подходящий

Я наконец нашел решение. Я снова установил 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, я смог выполнить приведенные выше команды.

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