2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как установить torch на Windows 10?
Сообщение20.09.2017, 11:23 
Аватара пользователя


05/06/08
477
Собсвенно по инструкции у меня не получается.
Вот инструкция:
Код:
#### Must have
- MSVC, anyone of the following choices is sufficient
   - [Visual C++ Build Tools](http://landinghub.visualstudio.com/visual-cpp-build-tools)
   - [Visual Studio Express](https://www.visualstudio.com/vs/visual-studio-express/)
   - [Visual Studio Community](https://www.visualstudio.com/vs/community/)
- [Git](https://git-scm.com/download/win)
- [CMake](https://cmake.org/download/#latest)
- [Conda](http://conda.pydata.org/docs/download.html), manage dependencies like openblas, jpeg, qt, etc

#### If use CUDA

- [CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit)
- [CUDNN](https://developer.nvidia.com/cudnn), if use dnn

#### Optional

- [MKL](https://software.intel.com/intel-mkl), better performance blas/lapack library
- [Gnuplot](https://sourceforge.net/projects/gnuplot/files/latest), required by gnuplot package for plotting
- [GraphicsMagick](https://sourceforge.net/projects/graphicsmagick/files/latest), optional for image package

## Install
Open "Windows Command Prompt" and run:
```bat
install.bat





А вот реакция на попытку установить torch:

Код:
+++++++ Can not find environment variable VisualStudioVersion, msvc is not setup porperly
D:\torch
+++++++ Setup fail!
+++++++ Installation error!

Как раз с с установками VisualStudioVersion проблем не было, не пойму, где затык.
Все остальное, что требуют тоже встало на место.

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение20.09.2017, 11:57 
Заслуженный участник


28/04/09
1933
Попробуйте запустить установку через Developer Command Prompt for Visual Studio, в которой прописаны все нужные для функционирования Visual Studio переменные окружения (в т.ч. и VisualStudioVersion).

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение20.09.2017, 16:47 
Аватара пользователя


05/06/08
477
Большое спасибо! C VS порошло.
Однако теперь затыкается на Conde.
Код:
D:\torch>install.bat
+++++++ Torch7 will be installed under D:\torch\.\install with luajit-2.1, vs15 x86
+++++++ Bin: D:\torch\.\install\bin
+++++++ Lib: D:\torch\.\install\lib
+++++++ Inc: D:\torch\.\install\include
INFO: Could not find files for the given pattern(s).
+++++++ Can not find conda, some dependencies can not be resolved
+++++++ Can not install torch, please either specify the blas library or install conda
+++++++ Setup fail!
+++++++ Installation error!

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение20.09.2017, 17:46 
Заслуженный участник


04/03/09
911
Запустите в той же консоли
Код:
C:\ProgramData\Anaconda2\Scripts\activate.bat
. Если у вас путь другой, то измените. Для проверки, если по команде
Код:
WHERE conda
она ищется, то все хорошо, установка должна пройти нормально.

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение20.09.2017, 18:44 
Аватара пользователя


05/06/08
477
Огромное спасибо!
Интстляция прошла практически до конца (во всяком случае было Setup succeed!).
Но все же заткнулась здесь:
Код:
+++++++ Creating torch-activate.cmd luajit.cmd luarocks.cmd cmake.cmd
+++++++ [b]Setup succeed![/b]
+++++++ Updating submodules
fatal: Not a git repository (or any of the parent directories): .git
+++++++ Installing common lua packages
**********************************************************************
** Visual Studio 2017 Developer Command Prompt v15.0.26730.15
** Copyright (c) 2017 Microsoft Corporation
**********************************************************************
[vcvarsall.bat] Environment initialized for: 'x86'
ERROR: Cannot determine the location of the VS Common Tools folder.

Error: File not found: rockspecs\luafilesystem-1.6.3-1.rockspec
+++++++ Installation error!

На сколько это критично, не знаю

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение26.09.2017, 11:47 
Аватара пользователя


05/06/08
477
После клонирования на GIT установочного пакета (вместо копирования и локальной установки GIT) https://github.com/BTNC/distro-win
установка пошла веселеее
Код:
C:\Users\XXX\Documents\GitHub\distro-win>C:\Users\XXX\AppData\Local\Continuum\Anaconda2\Scripts\activate.bat
....\GitHub\distro-win>clean
...........
....\GitHub\distro-win>install
..........

Однако теперь затыкается на VS C++ или Cmake софте:
Код:
THLapack.c.obj : error LNK2019: unresolved external symbol _spotrs_ referenced in function _THFloatLapack_potrs
THLapack.c.obj : error LNK2019: unresolved external symbol _sgeqrf_ referenced in function _THFloatLapack_geqrf
THLapack.c.obj : error LNK2019: unresolved external symbol _dgeqrf_ referenced in function _THDoubleLapack_geqrf
THLapack.c.obj : error LNK2019: unresolved external symbol _sorgqr_ referenced in function _THFloatLapack_orgqr
THLapack.c.obj : error LNK2019: unresolved external symbol _dorgqr_ referenced in function _THDoubleLapack_orgqr
THLapack.c.obj : error LNK2019: unresolved external symbol _sormqr_ referenced in function _THFloatLapack_ormqr
THLapack.c.obj : error LNK2019: unresolved external symbol _dormqr_ referenced in function _THDoubleLapack_ormqr
THLapack.c.obj : error LNK2019: unresolved external symbol _spstrf_ referenced in function _THFloatLapack_pstrf
THLapack.c.obj : error LNK2019: unresolved external symbol _dpstrf_ referenced in function _THDoubleLapack_pstrf
..\..\TH.dll : fatal error LNK1120: 32 unresolved externals
LINK failed. with 1120
NMAKE : fatal error U1077: '"C:\Program Files\CMake\bin\cmake.exe"' : return code '0xffffffff'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.11.25503\bin\HostX86\x86\nmake.exe"' : return code '0x2'
Stop.

Error: Build error: Failed building.
+++++++ Installation error!

Затык не совсем понятен, так как на каком-то этапе компиляторы и VS u Cmake работаю нормально.

В сети ничего вразумительного нет.
Может написать хозяину GIT пакета? Хотя не знаю, как это сделать.

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение26.09.2017, 13:21 
Заслуженный участник


28/04/09
1933
Intel Math Kernel Library (MKL) у Вас установлена?

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение26.09.2017, 18:15 
Аватара пользователя


05/06/08
477
Спасибо за совет. Во всяком случае это хоть какой-то указатель. :) Но вообще-то у них этот пакет обозначен как
#### Optional

Код:
- [MKL](https://software.intel.com/intel-mkl), better performance blas/lapack library
- [Gnuplot](https://sourceforge.net/projects/gnuplot/files/latest), required by gnuplot package for plotting
- [GraphicsMagick](https://sourceforge.net/projects/graphicsmagick/files/latest), optional for image package

Я могу попробовать установить и это, но возникает законный вопрос, почему базовая инсталяция не проходит на софте указанном, как базовый?

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение26.09.2017, 20:13 
Заслуженный участник


28/04/09
1933
MGM в сообщении #1250856 писал(а):
После клонирования на GIT установочного пакета (вместо копирования и локальной установки GIT) https://github.com/BTNC/distro-win
Я воспользовался пакетом по приведенной ссылке, и у меня вроде бы все успешно установилось. Правда, я скачал Anaconda3 (а не Anaconda2, как у Вас). Свою роль также могло сыграть наличие у меня установленных Python и MKL.

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение26.09.2017, 20:22 
Аватара пользователя


05/06/08
477
EtCetera в сообщении #1250992 писал(а):
MGM в сообщении #1250856 писал(а):
После клонирования на GIT установочного пакета (вместо копирования и локальной установки GIT) https://github.com/BTNC/distro-win
Я воспользовался пакетом по приведенной ссылке, и у меня вроде бы все успешно установилось. Правда, я скачал Anaconda3 (а не Anaconda2, как у Вас). Свою роль также могло сыграть наличие у меня установленных Python и MKL.

Python у меня аж два. 2.6 и 2.7. Когда устанавливал TensorFlow версия 2.7 не прошла.
Torch пытаюсь установить исключительно ради одного проекта по стерео мэтченгу. Чтобы закончить другой, собсвенный проект, не использующий NN.
А так в группе у нас используют либо MatLab, либо TensorFlow.
Установка MKL пока не дала результата. Попробую Anaconda3. Даст Бог установлю и Torch.

 Профиль  
                  
 
 Re: Как установить torch на Windows 10?
Сообщение17.12.2017, 18:47 


04/11/16
27
У меня pytorch с помощью анаконды без проблем завёлся в винде, мб вам стоит его попробовать?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group