torch problemen met installeren

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • wessel1512
  • Registratie: Februari 2015
  • Laatst online: 17-09 12:03
let op ik ben dyslexie dus spelingen fouten zijn een groot probleem
dus daarom vraag ik iedereen een betje rekening me te hoeden ;)

ik wow gewoon torch installeren maar ik krijg steeds de zelfde error


Warning: unmatched variable LUALIB
cmake -E make_directory build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DLUALIB= -DLUA_INCDIR="/home/wessel-server/torch/install/include" -DLUA_LIBDIR="/home/wessel-server/torch/install/lib" -DLUADIR="/home/wessel-server/torch/install/lib/luarocks/rocks/paths/scm-1/lua" -DLIBDIR="/home/wessel-server/torch/install/lib/luarocks/rocks/paths/scm-1/lib" -DCMAKE_INSTALL_PREFIX="/home/wessel-server/torch/install/lib/luarocks/rocks/paths/scm-1" && make

-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file dirent.h
-- Looking for include file dirent.h - found
-- Looking for include file time.h
-- Looking for include file time.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/ndir.h
-- Looking for include file sys/ndir.h - not found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for include file sys/dir.h
-- Looking for include file sys/dir.h - found
-- Looking for include file ndir.h
-- Looking for include file ndir.h - not found
-- Looking for getcwd
-- Looking for getcwd - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wessel-server/torch/pkg/paths/build
Scanning dependencies of target paths
[100%] Building C object CMakeFiles/paths.dir/paths.c.o
Linking C shared module libpaths.so
CMakeFiles/paths.dir/paths.c.o: In function `lua_tmpname':
paths.c:(.text+0x768): warning: the use of `tempnam' is dangerous, better use `mkstemp'
[100%] Built target paths
cd build && make install
[100%] Built target paths
Install the project...
-- Install configuration: "Release"
-- Installing: /home/wessel-server/torch/install/lib/luarocks/rocks/paths/scm-1/lua/paths/init.lua
-- Installing: /home/wessel-server/torch/install/lib/luarocks/rocks/paths/scm-1/lib/libpaths.so
Updating manifest for /home/wessel-server/torch/install/lib/luarocks/rocks
paths scm-1 is now built and installed in /home/wessel-server/torch/install/ (license: BSD)

Warning: unmatched variable LUALIB
cmake -E make_directory build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release -DLUA=/home/wessel-server/torch/install/bin/luajit -DLUALIB= -DLUA_BINDIR="/home/wessel-server/torch/install/bin" -DLUA_INCDIR="/home/wessel-server/torch/install/include" -DLUA_LIBDIR="/home/wessel-server/torch/install/lib" -DLUADIR="/home/wessel-server/torch/install/lib/luarocks/rocks/torch/scm-1/lua" -DLIBDIR="/home/wessel-server/torch/install/lib/luarocks/rocks/torch/scm-1/lib" -DCMAKE_INSTALL_PREFIX="/home/wessel-server/torch/install/lib/luarocks/rocks/torch/scm-1" && make -j$(getconf _NPROCESSORS_ONLN)

-- The C compiler identification is GNU 4.8.4
-- The CXX compiler identification is GNU 4.8.4
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Compiling with OpenMP support
-- Compiling with OpenMP support
-- Could not find hardware support for NEON on this machine.
-- No OMAP3 processor on this on this machine.
-- No OMAP4 processor on this on this machine.
-- Performing Test C_HAS_SSE1_1
-- Performing Test C_HAS_SSE1_1 - Failed
-- Performing Test C_HAS_SSE1_2
-- Performing Test C_HAS_SSE1_2 - Success
-- Performing Test C_HAS_SSE2_1
-- Performing Test C_HAS_SSE2_1 - Failed
-- Performing Test C_HAS_SSE2_2
-- Performing Test C_HAS_SSE2_2 - Success
-- Performing Test C_HAS_SSE3_1
-- Performing Test C_HAS_SSE3_1 - Failed
-- Performing Test C_HAS_SSE3_2
-- Performing Test C_HAS_SSE3_2 - Success
-- Performing Test C_HAS_SSE4_1_1
-- Performing Test C_HAS_SSE4_1_1 - Failed
-- Performing Test C_HAS_SSE4_1_2
-- Performing Test C_HAS_SSE4_1_2 - Failed
-- Performing Test C_HAS_SSE4_1_3
-- Performing Test C_HAS_SSE4_1_3 - Failed
-- Performing Test C_HAS_SSE4_1_4
-- Performing Test C_HAS_SSE4_1_4 - Failed
-- Performing Test C_HAS_SSE4_2_1
-- Performing Test C_HAS_SSE4_2_1 - Failed
-- Performing Test C_HAS_SSE4_2_2
-- Performing Test C_HAS_SSE4_2_2 - Failed
-- Performing Test C_HAS_SSE4_2_3
-- Performing Test C_HAS_SSE4_2_3 - Failed
-- Performing Test C_HAS_SSE4_2_4
-- Performing Test C_HAS_SSE4_2_4 - Failed
-- Performing Test C_HAS_AVX_1
-- Performing Test C_HAS_AVX_1 - Failed
-- Performing Test C_HAS_AVX_2
-- Performing Test C_HAS_AVX_2 - Failed
-- Performing Test C_HAS_AVX_3
-- Performing Test C_HAS_AVX_3 - Failed
-- Performing Test CXX_HAS_SSE1_1
-- Performing Test CXX_HAS_SSE1_1 - Failed
-- Performing Test CXX_HAS_SSE1_2
-- Performing Test CXX_HAS_SSE1_2 - Success
-- Performing Test CXX_HAS_SSE2_1
-- Performing Test CXX_HAS_SSE2_1 - Failed
-- Performing Test CXX_HAS_SSE2_2
-- Performing Test CXX_HAS_SSE2_2 - Success
-- Performing Test CXX_HAS_SSE3_1
-- Performing Test CXX_HAS_SSE3_1 - Failed
-- Performing Test CXX_HAS_SSE3_2
-- Performing Test CXX_HAS_SSE3_2 - Success
-- Performing Test CXX_HAS_SSE4_1_1
-- Performing Test CXX_HAS_SSE4_1_1 - Failed
-- Performing Test CXX_HAS_SSE4_1_2
-- Performing Test CXX_HAS_SSE4_1_2 - Failed
-- Performing Test CXX_HAS_SSE4_1_3
-- Performing Test CXX_HAS_SSE4_1_3 - Failed
-- Performing Test CXX_HAS_SSE4_1_4
-- Performing Test CXX_HAS_SSE4_1_4 - Failed
-- Performing Test CXX_HAS_SSE4_2_1
-- Performing Test CXX_HAS_SSE4_2_1 - Failed
-- Performing Test CXX_HAS_SSE4_2_2
-- Performing Test CXX_HAS_SSE4_2_2 - Failed
-- Performing Test CXX_HAS_SSE4_2_3
-- Performing Test CXX_HAS_SSE4_2_3 - Failed
-- Performing Test CXX_HAS_SSE4_2_4
-- Performing Test CXX_HAS_SSE4_2_4 - Failed
-- Performing Test HAS_C11_ATOMICS
-- Performing Test HAS_C11_ATOMICS - Failed
-- Performing Test HAS_MSC_ATOMICS
-- Performing Test HAS_MSC_ATOMICS - Failed
-- Performing Test HAS_GCC_ATOMICS
-- Performing Test HAS_GCC_ATOMICS - Success
-- Atomics: using GCC intrinsics
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - pthread - m]
-- Library mkl_gf: not found
-- Checking for [mkl_gf - mkl_intel_thread - mkl_core - pthread - m]
-- Library mkl_gf: not found
-- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - pthread - m]
-- Library mkl_intel: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core - pthread - m]
-- Library mkl_intel: not found
-- Checking for [mkl_gf - mkl_sequential - mkl_core - m]
-- Library mkl_gf: not found
-- Checking for [mkl_intel - mkl_sequential - mkl_core - m]
-- Library mkl_intel: not found
-- Checking for [mkl_gf - mkl_gnu_thread - mkl_core - pthread - m]
-- Library mkl_gf: not found
-- Checking for [mkl_gf - mkl_intel_thread - mkl_core - pthread - m]
-- Library mkl_gf: not found
-- Checking for [mkl_intel - mkl_gnu_thread - mkl_core - pthread - m]
-- Library mkl_intel: not found
-- Checking for [mkl_intel - mkl_intel_thread - mkl_core - pthread - m]
-- Library mkl_intel: not found
-- Checking for [mkl - guide - pthread - m]
-- Library mkl: not found
-- MKL library not found
-- Checking for [openblas]
-- Library openblas: /opt/OpenBLAS/lib/libopenblas.so
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Performing Test BLAS_F2C_DOUBLE_WORKS
-- Performing Test BLAS_F2C_DOUBLE_WORKS - Success
-- Performing Test BLAS_F2C_FLOAT_WORKS
-- Performing Test BLAS_F2C_FLOAT_WORKS - Success
-- Found a library with BLAS API (open).
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found a library with LAPACK API. (open)
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for mmap
-- Looking for mmap - found
-- Looking for shm_open
-- Looking for shm_open - found
-- Looking for shm_unlink
-- Looking for shm_unlink - found
-- Looking for malloc_usable_size
-- Looking for malloc_usable_size - found
-- Performing Test C_HAS_inline
-- Performing Test C_HAS_inline - Success
-- C inline is supported (inline)
-- Performing Test C_HAS_THREAD
-- Performing Test C_HAS_THREAD - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /home/wessel-server/torch/pkg/torch/build
Scanning dependencies of target TH
Scanning dependencies of target luaT
[ 3%] Building C object lib/TH/CMakeFiles/TH.dir/THGeneral.c.o
[ 6%] Building C object lib/luaT/CMakeFiles/luaT.dir/luaT.c.o
[ 10%] Building C object lib/TH/CMakeFiles/TH.dir/THAllocator.c.o
[ 13%] Building C object lib/TH/CMakeFiles/TH.dir/THStorage.c.o
Linking C shared library libluaT.so
[ 13%] Built target luaT
[ 17%] Building C object lib/TH/CMakeFiles/TH.dir/THTensor.c.o
[ 20%] Building C object lib/TH/CMakeFiles/TH.dir/THBlas.c.o
[ 24%] Building C object lib/TH/CMakeFiles/TH.dir/THLapack.c.o
[ 27%] Building C object lib/TH/CMakeFiles/TH.dir/THLogAdd.c.o
[ 31%] Building C object lib/TH/CMakeFiles/TH.dir/THRandom.c.o
[ 34%] Building C object lib/TH/CMakeFiles/TH.dir/THFile.c.o
[ 37%] Building C object lib/TH/CMakeFiles/TH.dir/THDiskFile.c.o
[ 41%] Building C object lib/TH/CMakeFiles/TH.dir/THMemoryFile.c.o
[ 44%] Building C object lib/TH/CMakeFiles/TH.dir/THAtomic.c.o
[ 48%] Building C object lib/TH/CMakeFiles/TH.dir/THVector.c.o
In file included from /home/wessel-server/torch/pkg/torch/lib/TH/THVector.c:2:0:
/home/wessel-server/torch/pkg/torch/lib/TH/generic/THVectorDispatch.c: In function ‘THByteVector_vectorDispatchInit’:
/home/wessel-server/torch/pkg/torch/lib/TH/generic/simd/simd.h:72:3: error: inconsistent operand constraints in an ‘asm’
asm volatile ( "cpuid\n\t"
^
/home/wessel-server/torch/pkg/torch/lib/TH/generic/simd/simd.h:72:3: error: inconsistent operand constraints in an ‘asm’
asm volatile ( "cpuid\n\t"
^
make[2]: *** [lib/TH/CMakeFiles/TH.dir/THVector.c.o] Fout 1
make[2]: *** Wachten op onvoltooide taken...
make[1]: *** [lib/TH/CMakeFiles/TH.dir/all] Fout 2
make: *** [all] Fout 2

Error: Build error: Failed building.
wessel-server@wessel-server-System:~/torch$

ik heb al geprobeerd op een paar verslinden distros te download
maar ik krijg steets de zelfde error


systeem
ubuntu 14.04
32bit
4gb ram

#ProductPrijsSubtotaal
1AMD Athlon 64 X2 3600+ Boxed€ 0,-€ 0,-
1Asus M2N-MX€ 0,-€ 0,-
1Packard Bell KH.16008.022, 160GB€ 73,83€ 73,83
1AOpen QF50C€ 0,-€ 0,-
1Microsoft Windows Vista Home Premium€ 0,-€ 0,-
1Kingston KTC-PR266/128€ 9,68€ 9,68
1Asus DRW-1814BL€ 29,-€ 29,-
1LC-Power LC420-12 V2.31 (300W)€ 27,-€ 27,-
Bekijk collectie
Importeer producten
Totaal€ 139,51

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
wessel1512 schreef op zaterdag 24 december 2016 @ 00:32:
let op ik ben dyslexie dus spelingen fouten zijn een groot probleem
dus daarom vraag ik iedereen een betje rekening me te hoeden ;)
Ik ga hier even herhalen wat m'n collega al eerder tegen je zei:
NMe schreef op dinsdag 28 april 2015 @ 11:39:
Ik weet dat je eerder hebt geroepen dat je dyslectisch bent maar ook (juist!) dyslectici hebben spellingscontrole beschikbaar.
[...]
Lees daarbij ook De Quickstart even door.
Dat geldt ook nu nog ;)

Verder zie ik niet echt in wat dit probleem met Programming te maken heeft; voor zover ik je post begrijp probeer je gewoon een browser te installeren op Ubuntu :? In dat geval hoort je post gewoon thuis in Non-Windows Operating Systems. Ik mis echter vooral wat je allemaal hebt gezocht/gevonden/geprobeerd; je zégt wel dat je "een paar verschillende manieren" geprobeerd hebt, maar niet welke. Om nou te voorkomen dat mensen hier hun tijd gaan zitten verdoen met 't aandragen van dingen die je al lang geprobeerd hebt is het, per die (ook eerder vermeldde!) quickstart, ook de bedoeling dat je dergelijke zaken in je topicstart opneemt. Het zou dan ook fijn zijn als je dat alsnog, middels de "wijzig" link rechtsboven aan je post, aan je topicstart zou toevoegen.

[ Voor 22% gewijzigd door RobIII op 24-12-2016 00:55 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • wessel1512
  • Registratie: Februari 2015
  • Laatst online: 17-09 12:03
ik ben zo zwaar dyslexie dat de spellingscontrole meestal niet meer helpt

ps ik zet dat voor mijn post als een disclaimer want ik snap dat sommigen mensen daar geen zin in hebben
daarom waarschuw ik je la in de eerste paar zinnen

pps ik dacht dat het heer thuis horden omdat het een deal is van een Neural Network

Acties:
  • +1 Henk 'm!

  • Thralas
  • Registratie: December 2002
  • Laatst online: 30-09 08:10
De CPUID-instructie die Torch inline gebruikt overschijft ebx. Dat botst met het feit dat oude versies van GCC (< 5) in 32-bitsmodus ebx intern gebruiken in geval van -fPIC/-fPIE.

De oplossing is dus om ebx te bewaren voor je CPUID aanroept. GCC heeft een __get_cpuid() die dat doet, dat is dus ook wat de Torch developers zouden moeten gebruiken.

Als je in /lib/TH/generic/simd/simd.h bovenaan cpuid.h include en vervolgens cpuid() als volg vervangt:

C:
1
2
3
4
5
6
7
8
9
10
11
12
13
static inline void cpuid(uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx)
{
#ifndef _MSC_VER
  __get_cpuid(1, eax, ebx, ecx, edx);
#else
  uint32_t cpuInfo[4];
  __cpuid(cpuInfo, *eax);
  *eax = cpuInfo[0];
  *ebx = cpuInfo[1];
  *ecx = cpuInfo[2];
  *edx = cpuInfo[3];
#endif
}


.. zou het wel eens kunnen werken.

Of een recent systeem met GCC 5 gebruiken (Ubuntu 16.04?), dat werkt ook.

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

wessel1512 schreef op zaterdag 24 december 2016 @ 10:46:
ik ben zo zwaar dyslexie dat de spellingscontrole meestal niet meer helpt

ps ik zet dat voor mijn post als een disclaimer want ik snap dat sommigen mensen daar geen zin in hebben
daarom waarschuw ik je la in de eerste paar zinnen
Dan nog is dat geen excuus om het niet te gebruiken! Ik kan me niet voorstellen dat een spellingscontrole niet het een en ander eruit zou vissen. Ook zie je dan je tekst nogmaals en kun je zelf jouw eigen tekst ook even nalopen of het in ieder geval begrijpelijk is. Nu kan ik in elk geval niets met jouw verhaal, want ik begrijp er gewoonweg niets van.

Je lijkt ook de output enkel hier gedumpt te hebben en verwacht dat wij wel even het antwoord ophoesten. Heb je bijvoorbeeld zelf ook gezocht op de foutmelding? Als je hier een debuglog kan posten, kan je een deel van de foutmelding toch ook in Google zetten? Als ik ga [google=Torch Warning: unmatched variable LUALIB] krijg ik elk geval al hints die mij allicht zouden kunnen helpen. ;)

[ Voor 23% gewijzigd door CH4OS op 25-12-2016 00:24 ]