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
910
Запустите в той же консоли
Код:
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, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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