#1 Le 22/04/2020, à 21:46
- Loupsio
[RESOLU] Erreur installation Leela-zero
Bonjour à tous,
J'essaie d'installer une logiciel , avec le détail d'installation trouvé ici : https://lifein19x19.com/viewtopic.php?f=10&t=16035
que je vous remet ici :
# Test for OpenCL support & compatibility
sudo apt install clinfo && clinfo
# Clone github repo
git clone https://github.com/gcp/leela-zero
cd leela-zero/src
sudo apt install libboost-dev libboost-program-options-dev libopenblas-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev
make
cd ..
wget http://zero.sjeng.org/best-network
src/leelaz --weights best-network
sauf que arrivé au "make" j'ai une erreur, mais coup de chance c'est la meme erreur qu'avait un autre utilisateur sur le forum mentionné plus haut, et il conseille de faire
sudo ln -s /usr/include/eigen3/Eigen/ /usr/include/Eigen
pour résoudre le problème
sauf que j'ai essayé mais j'ai toujours l'erreur (détail de l'erreur tout en bas du post)
j'ai voulu en savoir plus sur le forum mais répondre a un message est soumis a moderation et mon commentaire n'est pas posté depuis hier (et le sera peut etre jamais) ducoup je m'en remet a vous, si quelqu'un a une idée de ce qui va pas
erreur qui apparait au niveau du "make" :
Detected OS: Linux
make CC=gcc CXX=g++ \
CXXFLAGS='-I/usr/include/openblas -I./Eigen -I. -Wall -Wextra -Wno-ignored-attributes -Wno-deprecated-copy -pipe -O3 -g -ffast-math -flto -march=native -std=c++14 -DNDEBUG' \
LDFLAGS=' -flto -g' \
leelaz
make[1] : on entre dans le répertoire « /home/jeremy/leela-zero/src »
g++ -I/usr/include/openblas -I./Eigen -I. -Wall -Wextra -Wno-ignored-attributes -Wno-deprecated-copy -pipe -O3 -g -ffast-math -flto -march=native -std=c++14 -DNDEBUG -MD -MP -c -o Network.o Network.cpp
Network.cpp:44:23: fatal error: Eigen/Dense: Aucun fichier ou dossier de ce type
compilation terminated.
Makefile:62 : la recette pour la cible « Network.o » a échouée
make[1]: *** [Network.o] Erreur 1
make[1] : on quitte le répertoire « /home/jeremy/leela-zero/src »
Makefile:4 : la recette pour la cible « default » a échouée
make: *** [default] Erreur 2
Je tiens a préciser que je ne sais pas si c'est avant ou après la commande qui est censé corriger l'erreur, mais dans le dossier leela-zero/src, il y a bien un dossier Eigen, par contre celui ci est vide
Merci a vous
EDIT :
solution : pas mal de dépendances manquantes, certains packages à retirer, modification de certains paramètres de la carte graphique, mise a jour de drivers...
Dernière modification par Loupsio (Le 26/04/2020, à 22:19)
Hors ligne
#2 Le 23/04/2020, à 03:16
- noje
Re : [RESOLU] Erreur installation Leela-zero
Bonjour,
Il semble selon ton message d’erreur lors du make, précise que le fichier ou dossier Eigen/Dense est absent , « enfin il ne le trouve pas », c’est ceci qui bloque visiblement la compilation (enfin celle du fichier Network.cpp).
Normalement le fichier Dense est présent dans /usr/include/eigen3/Eigen/ et ceci devrais être le cas par acquit de conscience tu peux taper ceci :
ls /usr/include/eigen3/Eigen/Dense
Chez moi le retour est bien là :
ls /usr/include/eigen3/Eigen/Dense
/usr/include/eigen3/Eigen/Dense
Si tu as bien le fichier, c’est vraiment un souci en sachant que tu as déjà modifié le chemin avec un lien symbolique de Eigen3 pour le faire passer pour Eigen.
Après ce n’est pas très propre même si c’est une solution qui revient souvent.....
Tu peux tenter ceci pour essayer de passer à travers, éditer le fichier Network.cpp (j’ai mis vi de manière arbitraire, mais avec nano ou n’importe quel autre éditeur de texte) :
vi /home/jeremy/leela-zero/src/Network.cpp
Remplacer la ligne suivante « #include <Eigen/Dense> » par :
#include <Eigen3/Dense>
Refais un make pour voir…
Redit
Dernière modification par noje (Le 23/04/2020, à 03:58)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#3 Le 23/04/2020, à 11:49
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
Bonjour,
Merci pour ta réponse rapide, dans le dossier usr/include je n'avais effectivement pas de dossier qui s'appelle Eigen, ni même de dossier eigen3 ni encore de fichiers appelé Dense, mais j'avais un fichier qui s'appelle Eigen, c'est ce qui m'a embrouillé dans le "Eigen introuvable" en fouillant un peu, j'ai installé libeigen3-dev qui semble avoir résolu le problème (a priori le changement de Eigen3/ par Eigen/ ne semble pas l'avoir gêne, par contre par la suite il me dit
g++ -flto -g -o leelaz Network.o FullBoard.o KoState.o Training.o TimeControl.o UCTSearch.o GameState.o Leela.o SGFParser.o Timing.o Utils.o FastBoard.o SGFTree.o Zobrist.o FastState.o GTP.o Random.o SMP.o UCTNode.o UCTNodePointer.o UCTNodeRoot.o OpenCL.o OpenCLScheduler.o NNCache.o Tuner.o CPUPipe.o -lboost_system -lboost_filesystem -lboost_program_options -lpthread -lz -lopenblas -lOpenCL
/usr/bin/ld : ne peut trouver -lboost_system
/usr/bin/ld : ne peut trouver -lboost_filesystem
collect2: error: ld returned 1 exit status
la seule chose que j'ai trouvé pour lboost est un message sur un forum qui disait : I would recommend installing package libboost-dev. It will install whatever is the current version of boost for your system and will put all files in the proper places.
sauf que apt-get install me dit libboost-dev est deja la version actuelle
Tout les autres trucs que j'ai trouvé parlent de corriger le code C++ des personnes qui ont ce même message donc je vois pas trop ce que je peux faire,
je ne sais pas ou sont ces librairies ou fichiers, et même en le sachant je ne voit pas comment je pourrais lui indiquer
Hors ligne
#4 Le 23/04/2020, à 14:05
- noje
Re : [RESOLU] Erreur installation Leela-zero
Peux-être ceci à ajouter :
libboost-system-dev
libboost-filesystem-dev
Attention il y a 2 versions 1.65 +1.72 et je ne sais pas ce qui est installé avec les packages décrits sans version qui semble être standard.
Après si pas de spécification la plus haute et si ça ne passe pas la plus basse.
Désolé, mais occupé en télétravail....
Dernière modification par noje (Le 23/04/2020, à 14:08)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#5 Le 23/04/2020, à 16:37
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
Ah ok, je pensais qu'il s'agissait de libraires, ou fichiers inclus dans libboost.dev,
T'inquiète, c'est déjà super d'être la, si tu as du taff c'est normal que je passe apres ^^
ducoup ca c'est bon, dernier problème (enfin, j'espère que c'est le dernier, mais puisque c'est la dernière instruction j'ai de bons espoirs),
cd ..
wget http://zero.sjeng.org/best-network
ont l'air de fonctionner sans problème, j'ai un fichier "best-network" dans le dossier leela-zero et le fichier "leelaz" dans le dossier leela-zero/src
en revanche
src/leelaz --weights best-network
me renvoi :
BLAS Core: built-in Eigen 3.2.92 library.
Detecting residual layers...v1...256 channels...40 blocks.
Initializing OpenCL (autodetecting precision).
OpenCL: clGetPlatformIDs
terminate called after throwing an instance of 'cl::Error'
what(): clGetPlatformIDs
Abandon (core dumped)
j'ai essayé le wget dans le dossier leela-zero/src au lieu du dossier leela-zero au cas ou le probleme viendrait que best-network ne se trouve pas dans le même dossier que leelaz, mais ca n'a pas eu l'air de corriger le problème
Hors ligne
#6 Le 23/04/2020, à 18:01
- noje
Re : [RESOLU] Erreur installation Leela-zero
Bon tu as visiblement un souci avec opencl, ce message semble être associé avec des headers spécifiques au hardware parfois, enfin ça semble être une erreur récurrente et souvent en lien avec ceci.
Quelle est ta carte graphique ?
Après j’ai relu la documentation et certains packages manquants qui étaient à l’origine du 2ème blocage étaient bien mentionnés dans le github, donc par acquit de conscience relance la commande ci-dessous :
sudo apt install cmake g++ libboost-dev libboost-program-options-dev libboost-filesystem-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev
(c'est issue du github).
Il manque encore peu-être des packages, si ce n’est pas le cas redit, si tu en ajout et que l'erreur est idem, relance un cmake et un cmake build pour voir si pas des liens manquants dans une procédure antérieure..
S’il ne te manque rien alors redit moi.
Dernière modification par noje (Le 23/04/2020, à 18:04)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#7 Le 23/04/2020, à 18:17
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
alors pour la carte graphique j'ai suivi ce qui est dit ici : https://doc.ubuntu-fr.org/carte_graphique :
-GE60-2PL:~/leela-zero$ lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
Kernel driver in use: i915
Kernel modules: i915
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 850M] [10de:1391] (rev a2)
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
GE60-2PL:~/leela-zero$ sudo lshw -enable pci -class display
*-display
description: 3D controller
produit: GM107M [GeForce GTX 850M]
fabriquant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: a2
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list rom
configuration: driver=nouveau latency=0
ressources: irq:34 mémoire:f6000000-f6ffffff mémoire:e0000000-efffffff mémoire:f0000000-f1ffffff portE/S:e000(taille=128) mémoire:f7000000-f707ffff
*-display
description: VGA compatible controller
produit: 4th Gen Core Processor Integrated Graphics Controller
fabriquant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 06
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
ressources: irq:35 mémoire:f7400000-f77fffff mémoire:d0000000-dfffffff portE/S:f000(taille=64)
ensuite j'ai lancé
sudo apt install cmake g++ libboost-dev libboost-program-options-dev libboost-filesystem-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev
ca m'a installé de nouveaux trucs qui n'etaient pas encore installés, par contre ensuite j'ai relancé
src/leelaz --weights best-network
et j'ai toujours la même erreur
Pär contre désolé, j'ai pas tout suivi pour cmake, il faut juste taper cmake dans le terminal sans rien derrrièere? si c'est ca , il me demande de spécifier des options et des destinations
Specify a source directory to (re-)generate a build system for it in the
current working directory. Specify an existing build directory to
re-generate its build system.
pour cmake build :
CMake Error: The source directory "/home/jeremy/leela-zero/build" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.
Désolé si j'ai loupé quelque chose
Hors ligne
#8 Le 23/04/2020, à 18:29
- noje
Re : [RESOLU] Erreur installation Leela-zero
Ben il faudrait reprendre toutes les étapes d’avant et repartir sur le truc le plus clean possible, ça va peut-être ne rien régler, mais au moins certains que tout est propre dans les appels des dépendances.
rm -rf build
mkdir build && cd build
cmake ..
cmake --build .
Désolé je ne suis pas méchant, mais c’est qu’il vaut mieux partir sur un truc propre.
La documentation sur opencl est pauvre et il ne parle pas de nvidia, pense qu’il faut des eiders supplémentaires pour ta carte.
https://doc.ubuntu-fr.org/opencl
Après je n’ai pas regarder du côté de la documentation de Xorg pour voir si nouveau supporte et si Xorg inclus des packages dev qui incluent des eiders…
Courage tu es plus très loin j’espère…
Je vais être busy 30-40 minutes pas le temps de regarder pour le cas Xorg nouveau et les headers opencl (si des besoins supplémentaires sont oui ou non nécessaires).
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#9 Le 23/04/2020, à 18:54
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
Non mais tu as bien raison, d'autant plus que j'essaie de fouiller un peu tout seul avant de demander de l'aide ducoup il est possible que j'ai fait des trucs pas propre au début, étant donné que mes connaissance se limitent aux trucs de base
Donc j'ai lancé ces commandes dans un premier temps a la racine, ca ne marchais pas, ducoup je les ai testé dans le dossier leela-zero
La troisième
cmake ..
me renvoi :
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- 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
-- Detecting C compile features
-- Detecting C compile features - 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:21 (add_subdirectory):
The source directory
/home/jeremy/leela-zero/gtest
does not contain a CMakeLists.txt file.
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Looking for CL_VERSION_2_2
-- Looking for CL_VERSION_2_2 - not found
-- Looking for CL_VERSION_2_1
-- Looking for CL_VERSION_2_1 - not found
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - found
-- Found OpenCL: /usr/lib/x86_64-linux-gnu/libOpenCL.so (found version "2.0")
-- Using built-in matrix library.
CMake Warning at CMakeLists.txt:50 (find_package):
By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Core", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5Core" with any
of the following names:
Qt5CoreConfig.cmake
qt5core-config.cmake
Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
"Qt5Core_DIR" to a directory containing one of the above files. If
"Qt5Core" provides a separate development package or SDK, be sure it has
been installed.
CMake Warning at CMakeLists.txt:129 (message):
Qt is not found, build for `autogtp` and `validation` is disabled
-- Configuring incomplete, errors occurred!
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeOutput.log".
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeError.log".
j'ai quand meme tenté la quatrième commande et ca me renvoi:
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
Dernière modification par Loupsio (Le 24/04/2020, à 14:28)
Hors ligne
#10 Le 23/04/2020, à 21:11
- noje
Re : [RESOLU] Erreur installation Leela-zero
Si tu n’avais pas fait un dossier build précédemment avant configuration et compilation.
Alors efface tout ton dossier et recommence à zéro, après tu refaisun “git clone” du projet.
Puis refait ceci :
mkdir build && cd build
cmake ..
cmake --build .
Te dis ceci maintenant car pas normal d’avoir une erreur de manque de librairies de développement QT5 maintenant c’est la couche graphique donc l’élément le plus essentiel.
Regarde car la j’ai pas de système sous la main.
apt-cache search qt5 | grep dev | less
Comme ne sais pas comment tu connais Linux pour la commande ci-dessus.
Touches : j et k pour monter et descendre, q pour quitter.
Dernière modification par noje (Le 23/04/2020, à 21:12)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#11 Le 24/04/2020, à 11:13
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
les commandes
mkdir build && cd build
, et celles d'après, c'est bien depuis le dossier leela-zero qu'il faut les lancer?
pas depuis le home ou depuis leela-zero/src?
si c'est bien ca, alors j'ai tout supprimé j'ai relancé la commande git, je me suis deplacé dans leela-zer et j'ai fait les commandes indiquées, par contre le "
cmake ..
" me renvoit toujours les erruers "does not contain a CMakeLists.txt file." et "By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5Core", but
CMake did not find one."
la commande pour Qt5, je ne comprends pas des masses ce qu'elle me dit, donc je vais juste te coller le resultat je pense :
libaccounts-qt5-dev - QT library for single sign on - development files
libappstreamqt-dev - Qt5 library to access AppStream services (development files
)
libdbusmenu-qt5-dev - Qt5 implementation of the DBusMenu protocol (development)
libdee-qt5-dev - Qt5 binding and QtQuick2 plugin for Dee - development files
libfcitx-qt5-dev - Free Chinese Input Toy of X - Devel files for libfcitx-qt5
liblightdm-qt5-3-dev - LightDM Qt 5 client library (development files)
libpoppler-qt5-dev - PDF rendering library -- development files (Qt 5 interface)
libqt5opengl5-dev - Qt 5 OpenGL library development files
libqt5svg5-dev - Qt 5 SVG module development files
libqt5webkit5-dev - Web content engine library for Qt - development files
libqt5xmlpatterns5-dev - Qt 5 XML patterns development files
libqt5xmlpatterns5-private-dev - Qt 5 XML patterns private development files
libsignon-qt5-dev - Development files for libsignon-qt
python-dbus-dev - main loop integration development files for python-dbus
libcgal-dev - C++ library for computational geometry (development files)
libcgal-qt5-dev - C++ library for computational geometry (development files, sup
port for Qt5)
libechonest5-dev - Qt5 library for The Echo Nest platform - development files
libjreen-qt5-dev - powerful Jabber/XMPP library (Qt5 build) - development files
liblastfm5-dev - Last.fm web services library (Qt5 build) - development files
libpackagekitqt5-dev - Library for accessing PackageKit using Qt5 (development f
iles)
libphonon4qt5-dev - multimedia framework from KDE using Qt 5 - development files
libphonon4qt5experimental-dev - multimedia framework from KDE using Qt 5 - experimental development files
libpolkit-qt5-1-dev - PolicyKit-qt5-1 development files
libqca-qt5-2-dev - development files for the Qt Cryptographic Architecture
libqglviewer-dev - OpenGL 3D viewer library based on Qt5 - development files
libqjdns-qt5-dev - Simple DNS queries library Qt5 wrapper - development files
libqt5extserialport-dev - interface to serial ports for Qt-based applications
libqt5extserialport1 - interface to serial ports for Qt-based apps - development files
libqt5gstreamer-dev - Development headers for QtGStreamer - Qt 5 build
libqt5opengl5-gles-dev - Qt 5 OpenGL library development files - OpenGLES
libqt5scintilla2-dev - Scintilla source code editing widget for Qt5, development files
libqt5sensors5-dev - Qt 5 Sensors development files
libqt5serialport5-dev - Qt 5 serial port development files
libqt5waylandclient5-dev - QtWayland development files
libqt5websockets5-dev - Qt 5 Web Sockets module - development files
libqt5x11extras5-dev - Qt 5 X11 extras development files
libqt5xdg-dev - Development files for libqtxdg
libquazip5-dev - C++ wrapper wrapper for ZIP/UNZIP (development files, Qt5 build
)
libquazip5-headers - C++ wrapper for ZIP/UNZIP (development header files, Qt5 build)
libqwt-qt5-dev - Qt widgets library for technical applications (development, qt5)
libqwtmathml-qt5-dev - Text Engine for Qwt (development, qt5)
libqwtplot3d-qt5-dev - 3D plotting library based on Qt5/OpenGL (development)
libsysstat-qt5-0-dev - Qt-based interface to system statistics (dev)
libtelepathy-logger-qt5-dev - Qt bindings for the telepathy-logger library - development files
libtelepathy-qt5-dev - Qt 5 Telepathy library (headers and static library)
libu1db-qt5-dev - Qt5 binding and QtQuick2 plugin for U1DB - development files
pyqt5-dev - Development files for PyQt5
pyqt5-dev-tools - Development tools for PyQt5
pyqt5.qsci-dev - Development files for Python Qscintilla2 (Qt5)
qt5-default - Qt 5 development defaults package
qt5keychain-dev - Development files for qtkeychain (QT5 version)
(END)
Dernière modification par Loupsio (Le 24/04/2020, à 14:29)
Hors ligne
#12 Le 24/04/2020, à 12:07
- noje
Re : [RESOLU] Erreur installation Leela-zero
les commandes mkdir build && cd build, et celles d'après, c'est bien depuis le dossier leela-zero qu'il faut les lancer
Oui depuis le dossier récupéré de github.
Bon le package ne semble pas être présent, mais tu as peut-être oublié des lignes, je doute qu’il soit absent, car présent de la 16.04 à la 20.04.
Tape ce qui est ci-dessous, ce package contient qt5 core.
sudo apt install qtbase5-dev
Courage et bravo pour la persévérance...
PS Après réflexion normale qu'il ne soit pas dans les packages, car je t'ai proposé qt5 avec un filtre sur dev et là c'est qtbase5 et non qt5.
Dernière modification par noje (Le 24/04/2020, à 13:02)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#14 Le 24/04/2020, à 14:10
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
l'installation de Qt5 semble avoir reglé certains problèmes
j'ai tout resupprimé et relancé le git
au moment du
cmake ..
il y a toujours des erreurs, mais moins, je ne sais pas si ca a empêché le tout de fonctionner, c'est principalement sur CmakeList.txt :
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- 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
-- Detecting C compile features
-- Detecting C compile features - 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
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:21 (add_subdirectory):
The source directory
/home/jeremy/leela-zero/gtest
does not contain a CMakeLists.txt file.
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8")
-- Looking for CL_VERSION_2_2
-- Looking for CL_VERSION_2_2 - not found
-- Looking for CL_VERSION_2_1
-- Looking for CL_VERSION_2_1 - not found
-- Looking for CL_VERSION_2_0
-- Looking for CL_VERSION_2_0 - found
-- Found OpenCL: /usr/lib/x86_64-linux-gnu/libOpenCL.so (found version "2.0")
-- Using built-in matrix library.
-- Configuring incomplete, errors occurred!
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeOutput.log".
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeError.log".
pour les pthreads et CL_VERSION "not found", je suppose que c'est pas trop grave, vu qu'il a trouvé au moins une version de chacun mais il finit quand meme par dire que la configuration est incomplète (a cause CMakeList.txt introuvable peut etre?)
et "
cmake --build .
" me renvoi encore "make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt."
Dernière modification par Loupsio (Le 24/04/2020, à 14:26)
Hors ligne
#15 Le 24/04/2020, à 14:23
- cqfd93
Re : [RESOLU] Erreur installation Leela-zero
Rappel - Balises code, voir message 13
− cqfd93 −
Hors ligne
#16 Le 24/04/2020, à 14:33
- noje
Re : [RESOLU] Erreur installation Leela-zero
Tu as bien mis le point à la fin de "cmake -- build ." si le cas tente peut-être avec 2 point "cmake --build .."
Car c'est étrange de demande de faire un "cmake .." Équivalent à une préconfiguration type "./configure" ici ".." et construire ici "."
Espère que tu me comprends...
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#17 Le 24/04/2020, à 14:42
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
oui j'avais bien mis le point de
cmake --build .
le réponse est :
make: *** Pas de cible spécifiée et aucun makefile n'a été trouvé. Arrêt.
et pour
cmake --build ..
il me dit
Error: could not load cache
Est ce que ca ne vient pas du fait qu'il reste des erreurs dans le
cmake ..
D'ailleurs je viens de le relancer et il y amoins d'erreurs que dans le message juste avant, il dit juste
CMake Error at CMakeLists.txt:21 (add_subdirectory):
The source directory
/home/jeremy/leela-zero/gtest
does not contain a CMakeLists.txt file.
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
-- Using built-in matrix library.
-- Configuring incomplete, errors occurred!
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeOutput.log".
See also "/home/jeremy/leela-zero/build/CMakeFiles/CMakeError.log".
Car c'est étrange de demande de faire un "cmake .." Équivalent à une préconfiguration type "./configure" ici ".." et construire ici "."
Espère que tu me comprends...
Non pas vraiment , la je suis juste ce que tu disais au message #10, mais tout ca, ce sont des commandes qui me dépassent un peu je dois dire
Hors ligne
#18 Le 24/04/2020, à 15:09
- noje
Re : [RESOLU] Erreur installation Leela-zero
Bon pour la compilation à ce stade je ne sais pas, par contre toujours pas éclairci pour Xorg et finalement comme j’étais aussi en mode noob et speed raté une commande à faire initialement pour l’installation.
sudo apt install clinfo && clinfo
Pour ma part avec le pilote Xorg Nouveau et ma carte GTX 680, aucune unité opencl n’est trouvée.
Number of platforms 0
Sur le site le développeur parle bien à la fin de technologie Nvidia.
Donc je serais d’avis que tu bascules sur le pilote propriétaire pour voir si cette interface est trouvée et si cela ne change pas la donne pour compiler le soft.
Après si ça coince toujours je vais essayer de compiler le soft à mon tour.
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#19 Le 24/04/2020, à 15:25
- noje
Re : [RESOLU] Erreur installation Leela-zero
Oublie les pilotes propriétaire pour l'instant je suis en train de compiler le soft.
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#20 Le 24/04/2020, à 15:29
- noje
Re : [RESOLU] Erreur installation Leela-zero
Bon ben ceci fonctionne parfaitement chez moi, je suis sous Ubuntu 18.04 pour rappel et avec nouveau comme pilote nvidia, donc aucun lien pour ce dernier.
git clone https://github.com/leela-zero/leela-zero
cd leela-zero
git submodule update --init --recursive
sudo apt install cmake g++ libboost-dev libboost-program-options-dev libboost-filesystem-dev opencl-headers ocl-icd-libopencl1 ocl-icd-opencl-dev zlib1g-dev
mkdir build && cd build
cmake ..
cmake --build .
"cmake --build ."
Donne ceci :
Scanning dependencies of target objs
[ 1%] Building CXX object CMakeFiles/objs.dir/src/CPUPipe.cpp.o
[ 3%] Building CXX object CMakeFiles/objs.dir/src/FastBoard.cpp.o
[ 5%] Building CXX object CMakeFiles/objs.dir/src/FastState.cpp.o
[ 7%] Building CXX object CMakeFiles/objs.dir/src/FullBoard.cpp.o
[ 9%] Building CXX object CMakeFiles/objs.dir/src/GTP.cpp.o
[ 11%] Building CXX object CMakeFiles/objs.dir/src/GameState.cpp.o
[ 13%] Building CXX object CMakeFiles/objs.dir/src/KoState.cpp.o
[ 15%] Building CXX object CMakeFiles/objs.dir/src/NNCache.cpp.o
[ 17%] Building CXX object CMakeFiles/objs.dir/src/Network.cpp.o
[ 19%] Building CXX object CMakeFiles/objs.dir/src/OpenCL.cpp.o
[ 21%] Building CXX object CMakeFiles/objs.dir/src/OpenCLScheduler.cpp.o
[ 23%] Building CXX object CMakeFiles/objs.dir/src/Random.cpp.o
[ 25%] Building CXX object CMakeFiles/objs.dir/src/SGFParser.cpp.o
[ 27%] Building CXX object CMakeFiles/objs.dir/src/SGFTree.cpp.o
[ 29%] Building CXX object CMakeFiles/objs.dir/src/SMP.cpp.o
[ 31%] Building CXX object CMakeFiles/objs.dir/src/TimeControl.cpp.o
[ 33%] Building CXX object CMakeFiles/objs.dir/src/Timing.cpp.o
[ 35%] Building CXX object CMakeFiles/objs.dir/src/Training.cpp.o
[ 37%] Building CXX object CMakeFiles/objs.dir/src/Tuner.cpp.o
[ 39%] Building CXX object CMakeFiles/objs.dir/src/UCTNode.cpp.o
[ 41%] Building CXX object CMakeFiles/objs.dir/src/UCTNodePointer.cpp.o
[ 43%] Building CXX object CMakeFiles/objs.dir/src/UCTNodeRoot.cpp.o
[ 45%] Building CXX object CMakeFiles/objs.dir/src/UCTSearch.cpp.o
[ 47%] Building CXX object CMakeFiles/objs.dir/src/Utils.cpp.o
[ 49%] Building CXX object CMakeFiles/objs.dir/src/Zobrist.cpp.o
[ 49%] Built target objs
Scanning dependencies of target leelaz
[ 50%] Building CXX object CMakeFiles/leelaz.dir/src/Leela.cpp.o
[ 52%] Linking CXX executable leelaz
[ 52%] Built target leelaz
Scanning dependencies of target gtest
[ 54%] Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 56%] Linking CXX static library libgtest.a
[ 56%] Built target gtest
Scanning dependencies of target gtest_main
[ 58%] Building CXX object gtest/googlemock/gtest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 60%] Linking CXX static library libgtest_main.a
[ 60%] Built target gtest_main
Scanning dependencies of target tests
[ 62%] Building CXX object CMakeFiles/tests.dir/src/tests/gtests.cpp.o
[ 64%] Building CXX object CMakeFiles/tests.dir/src/tests/utils_unittest.cpp.o
[ 66%] Linking CXX executable tests
[ 66%] Built target tests
Scanning dependencies of target autogtp_autogen
[ 68%] Automatic MOC for target autogtp
[ 68%] Built target autogtp_autogen
Scanning dependencies of target autogtp
[ 70%] Building CXX object autogtp/CMakeFiles/autogtp.dir/Worker.cpp.o
[ 72%] Building CXX object autogtp/CMakeFiles/autogtp.dir/Management.cpp.o
[ 74%] Building CXX object autogtp/CMakeFiles/autogtp.dir/Job.cpp.o
[ 76%] Building CXX object autogtp/CMakeFiles/autogtp.dir/main.cpp.o
[ 78%] Building CXX object autogtp/CMakeFiles/autogtp.dir/Game.cpp.o
[ 80%] Building CXX object autogtp/CMakeFiles/autogtp.dir/Order.cpp.o
[ 82%] Building CXX object autogtp/CMakeFiles/autogtp.dir/autogtp_autogen/mocs_compilation.cpp.o
[ 84%] Linking CXX executable autogtp
[ 84%] Built target autogtp
Scanning dependencies of target validation_autogen
[ 86%] Automatic MOC for target validation
[ 86%] Built target validation_autogen
Scanning dependencies of target validation
[ 88%] Building CXX object validation/CMakeFiles/validation.dir/main.cpp.o
[ 90%] Building CXX object validation/CMakeFiles/validation.dir/__/autogtp/Game.cpp.o
[ 92%] Building CXX object validation/CMakeFiles/validation.dir/SPRT.cpp.o
[ 94%] Building CXX object validation/CMakeFiles/validation.dir/Validation.cpp.o
[ 96%] Building CXX object validation/CMakeFiles/validation.dir/Results.cpp.o
[ 98%] Building CXX object validation/CMakeFiles/validation.dir/validation_autogen/mocs_compilation.cpp.o
[100%] Linking CXX executable validation
[100%] Built target validation
Cette commande oubliée va télécharger pas mal de fichiers supplémentaires :
git submodule update --init --recursive
Dernière modification par noje (Le 24/04/2020, à 15:33)
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#21 Le 24/04/2020, à 16:14
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
Jusque là, ca marche également (merci beaucoup)
par contre je ne comprend pas pourquoi sur git, les explications s'arretent là, alors que https://lifein19x19.com/viewtopic.php?f=10&t=16035 (qui reprend le git techniquemennt), ils disent qu'il faut encore faire
cd ..
wget http://zero.sjeng.org/best-network
src/leelaz --weights best-network
au passage ducoup avec la methode du git, le fichier binaire leelaz ne se retrouve pas dans "src" mais dans build
j'ai donc changé
src/leelaz --weights best-network
par
build/leelaz --weights best-network
le wget fonctionne, mais lancer le binaire leelaz me renvoi
BLAS Core: built-in Eigen 3.3.7 library.
Detecting residual layers...v1...256 channels...40 blocks.
Initializing OpenCL (autodetecting precision).
OpenCL: clGetPlatformIDs
terminate called after throwing an instance of 'cl::Error'
what(): clGetPlatformIDs
Abandon (core dumped)
au passag, dans git ils disent de verifier si le build fonctionne correctement avec
./tests
qui lui, lancé depuis le dossier build me renvoi
[==========] Running 13 tests from 2 test cases.
[----------] Global test environment set-up.
BLAS Core: built-in Eigen 3.3.7 library.
Detecting residual layers...v1...8 channels...1 blocks.
Initializing OpenCL (autodetecting precision).
OpenCL: clGetPlatformIDs
unknown file: Failure
C++ exception with description "clGetPlatformIDs" thrown in auxiliary test code (environments or event listeners).
Je veux pas desesperer, mais je commence a me dire que j'arriverai jamais à le faire fonctionner
Hors ligne
#22 Le 24/04/2020, à 19:11
- noje
Re : [RESOLU] Erreur installation Leela-zero
Tu as installé les pilotes propriétaires Nvidia oui ou non ?
Car je pense que nouveau ne sait pas correctement ou pas OpenCL.... (revoir message #18)
De plus l'erreur OpenCL: clGetPlatformIDs confirme que tu n'a pas de platerforme active pour CL.
Installe les pilotes propriétaire puis reboot ta machine, ensuite si tu veux tape clinfo pour voir si tu as un retour 1.
Ou relance directement ton application pour voir.
Mon retour à nouveau de clinfo avec Xorg et Nouveau.
Number of platforms 0
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#23 Le 24/04/2020, à 21:49
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
J'ai reussi a passer outre les erreurs openCL avec opencl-icd compris dans le package "beignet-opencl-icd" et fini les erreurs "OpenCL: clGetPlatformIDs"
(d'ailleurs Number of platform =1 maintenant, là ou j'avais 0 avant aussi)
J'ai tout supprimé et tout repris du début
ca a eu l'air de marcher jusqu'au
./tests
il n'y a pas vraiment d'erreur evidente dans ce qu'il renvoi, par contre de temps en temps il met "
Beignet: Work group size exceed Kerne's work group size.
ainsi que
Half precision compute support: No.
Tensor Core support: No.
a la fin il fini par pleins de [RUN OK] et [PASSED]
mais la toute dernière ligne indique
Erreur de segmentation (core dumped)
je te met l'ensemble du ./tests qui te parlera peut etre plus qu'a moi
jeremy@jeremy-GE60-2PL:~/leela-zero/build$ ./tests
Running main() from gtest_main.cc
[==========] Running 13 tests from 2 test cases.
[----------] Global test environment set-up.
BLAS Core: built-in Eigen 3.3.7 library.
Detecting residual layers...v1...8 channels...1 blocks.
Initializing OpenCL (autodetecting precision).
Detected 1 OpenCL platforms.
Platform version: OpenCL 1.2 beignet 1.1.1
Platform profile: FULL_PROFILE
Platform name: Intel Gen OCL Driver
Platform vendor: Intel
Device ID: 0
Device name: Intel(R) HD Graphics Haswell GT2 Mobile
Device type: GPU
Device vendor: Intel
Device driver: 1.1.1
Device speed: 1000 MHz
Device cores: 20 CU
Device score: 612
Selected platform: Intel Gen OCL Driver
Selected device: Intel(R) HD Graphics Haswell GT2 Mobile
with OpenCL 1.2 capability.
Half precision compute support: No.
Tensor Core support: No.
Detected 1 OpenCL platforms.
Platform version: OpenCL 1.2 beignet 1.1.1
Platform profile: FULL_PROFILE
Platform name: Intel Gen OCL Driver
Platform vendor: Intel
Device ID: 0
Device name: Intel(R) HD Graphics Haswell GT2 Mobile
Device type: GPU
Device vendor: Intel
Device driver: 1.1.1
Device speed: 1000 MHz
Device cores: 20 CU
Device score: 612
Selected platform: Intel Gen OCL Driver
Selected device: Intel(R) HD Graphics Haswell GT2 Mobile
with OpenCL 1.2 capability.
Half precision compute support: No.
Tensor Core support: No.
Started OpenCL SGEMM tuner.
Will try 290 valid configurations.
(3/290) KWG=32 KWI=8 MDIMA=8 MDIMC=8 MWG=32 NDIMB=8 NDIMC=8 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=4 0.5524 ms (0.2 GFLOPS)
(6/290) KWG=32 KWI=8 MDIMA=16 MDIMC=16 MWG=32 NDIMB=8 NDIMC=8 NWG=16 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=2 0.2070 ms (0.6 GFLOPS)
(11/290) KWG=16 KWI=2 MDIMA=8 MDIMC=8 MWG=16 NDIMB=16 NDIMC=16 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=4 0.1219 ms (0.9 GFLOPS)
(44/290) KWG=32 KWI=2 MDIMA=8 MDIMC=8 MWG=32 NDIMB=8 NDIMC=8 NWG=32 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=4 VWN=4 0.1201 ms (1.0 GFLOPS)
(45/290) KWG=16 KWI=2 MDIMA=8 MDIMC=8 MWG=16 NDIMB=8 NDIMC=8 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=4 0.0961 ms (1.2 GFLOPS)
(59/290) KWG=16 KWI=8 MDIMA=8 MDIMC=8 MWG=16 NDIMB=8 NDIMC=8 NWG=32 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=2 0.0801 ms (1.4 GFLOPS)
(78/290) KWG=16 KWI=8 MDIMA=8 MDIMC=8 MWG=16 NDIMB=16 NDIMC=16 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=2 0.0642 ms (1.8 GFLOPS)
Beignet: Work group size exceed Kerne's work group size.
(201/290) KWG=16 KWI=2 MDIMA=8 MDIMC=8 MWG=16 NDIMB=8 NDIMC=8 NWG=32 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=2 0.0563 ms (2.0 GFLOPS)
Beignet: Work group size exceed Kerne's work group size.
Wavefront/Warp size: 16
Max workgroup size: 512
Max workgroup dimensions: 512 512 512
Started OpenCL SGEMM tuner.
Will try 290 valid configurations.
(3/290) KWG=32 KWI=8 MDIMA=8 MDIMC=8 MWG=32 NDIMB=8 NDIMC=8 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=4 0.2394 ms (0.5 GFLOPS)
(11/290) KWG=16 KWI=2 MDIMA=8 MDIMC=8 MWG=16 NDIMB=16 NDIMC=16 NWG=64 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=4 0.0758 ms (1.5 GFLOPS)
(143/290) KWG=16 KWI=2 MDIMA=8 MDIMC=8 MWG=16 NDIMB=16 NDIMC=16 NWG=32 SA=1 SB=1 STRM=0 STRN=0 TCE=0 VWM=2 VWN=2 0.0655 ms (1.8 GFLOPS)
Beignet: Work group size exceed Kerne's work group size.
Beignet: Work group size exceed Kerne's work group size.
Wavefront/Warp size: 16
Max workgroup size: 512
Max workgroup dimensions: 512 512 512
Using OpenCL single precision (less than 5% slower than half).
Detected 1 OpenCL platforms.
Platform version: OpenCL 1.2 beignet 1.1.1
Platform profile: FULL_PROFILE
Platform name: Intel Gen OCL Driver
Platform vendor: Intel
Device ID: 0
Device name: Intel(R) HD Graphics Haswell GT2 Mobile
Device type: GPU
Device vendor: Intel
Device driver: 1.1.1
Device speed: 1000 MHz
Device cores: 20 CU
Device score: 612
Selected platform: Intel Gen OCL Driver
Selected device: Intel(R) HD Graphics Haswell GT2 Mobile
with OpenCL 1.2 capability.
Half precision compute support: No.
Tensor Core support: No.
Loaded existing SGEMM tuning.
Wavefront/Warp size: 16
Max workgroup size: 512
Max workgroup dimensions: 512 512 512
Setting max tree size to 4385 MiB and cache size to 487 MiB.
[----------] 4 tests from UtilsTest
[ RUN ] UtilsTest.CeilMultiple
[ OK ] UtilsTest.CeilMultiple (0 ms)
[ RUN ] UtilsTest.RandFix
[ OK ] UtilsTest.RandFix (0 ms)
[ RUN ] UtilsTest.Randuint64_lastEightBits
[ OK ] UtilsTest.Randuint64_lastEightBits (0 ms)
[ RUN ] UtilsTest.Randuint64_max
[ OK ] UtilsTest.Randuint64_max (0 ms)
[----------] 4 tests from UtilsTest (0 ms total)
[----------] 9 tests from LeelaTest
[ RUN ] LeelaTest.Startup
[ OK ] LeelaTest.Startup (0 ms)
[ RUN ] LeelaTest.DefaultHash
[ OK ] LeelaTest.DefaultHash (0 ms)
[ RUN ] LeelaTest.Transposition
[ OK ] LeelaTest.Transposition (19 ms)
[ RUN ] LeelaTest.KoPntNotSame
[ OK ] LeelaTest.KoPntNotSame (0 ms)
[ RUN ] LeelaTest.MoveOnOccupiedPnt
[ OK ] LeelaTest.MoveOnOccupiedPnt (0 ms)
[ RUN ] LeelaTest.TimeControl
[ OK ] LeelaTest.TimeControl (33 ms)
[ RUN ] LeelaTest.TimeControl2
[ OK ] LeelaTest.TimeControl2 (29 ms)
[ RUN ] LeelaTest.AnalyzeParse
[ OK ] LeelaTest.AnalyzeParse (1 ms)
[ RUN ] LeelaTest.AnalyzeParseMinmoves
[ OK ] LeelaTest.AnalyzeParseMinmoves (14 ms)
[----------] 9 tests from LeelaTest (96 ms total)
[----------] Global test environment tear-down
[==========] 13 tests from 2 test cases ran. (193927 ms total)
[ PASSED ] 13 tests.
Erreur de segmentation (core dumped)
Hors ligne
#24 Le 24/04/2020, à 22:08
- noje
Re : [RESOLU] Erreur installation Leela-zero
Le log donne une carte Intel et non nvidia tu n’a pas un ordinateur avec 2 cartes par hasard.
Platform version: OpenCL 1.2 beignet 1.1.1
Platform profile: FULL_PROFILE
Platform name: Intel Gen OCL Driver
Platform vendor: Intel
Device ID: 0
Device name: Intel(R) HD Graphics Haswell GT2 Mobile
Le soft demande visiblement des drivers propriétaires nvidia voir ici un core dumped pour exemple.
https://github.com/leela-zero/leela-zero/issues/1767
- LTS 18.04 & 22.04 - jwm - cwm - zsh
Les seules vraies erreurs sont celles que nous commettons à répétition.
Les autres sont des occasions d'apprentissage. (Dalaï Lama)
Hors ligne
#25 Le 24/04/2020, à 22:33
- Loupsio
Re : [RESOLU] Erreur installation Leela-zero
Je ne crois pas, ce pc commence a etre vieux, et à l'époque je ne me souciais pas trop de la carte graphique, je n'aurai pas cherché a en avoir deux (pas volontairement)
après la commande lspci renvoi "00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen" et "01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 850M] [10de:1391] (rev a2)" mais je ne vois pas la difference entre 3D controllet et VGA compatible controller
jeremy@jeremy-GE60-2PL:~/leela-zero/build$ lspci -vnn | grep -A 12 '\''[030[02]\]' | grep -Ei "vga|3d|display|kernel"
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
Kernel driver in use: i915
Kernel modules: i915
01:00.0 3D controller [0302]: NVIDIA Corporation GM107M [GeForce GTX 850M] [10de:1391] (rev a2)
Kernel driver in use: nouveau
Kernel modules: nvidiafb, nouveau
jeremy@jeremy-GE60-2PL:~/leela-zero/build$ sudo lshw -enable pci -class display[sudo] Mot de passe de jeremy :
*-display
description: 3D controller
produit: GM107M [GeForce GTX 850M]
fabriquant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: a2
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list rom
configuration: driver=nouveau latency=0
ressources: irq:34 mémoire:f6000000-f6ffffff mémoire:e0000000-efffffff mémoire:f0000000-f1ffffff portE/S:e000(taille=128) mémoire:f7000000-f707ffff
*-display
description: VGA compatible controller
produit: 4th Gen Core Processor Integrated Graphics Controller
fabriquant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 06
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
ressources: irq:35 mémoire:f7400000-f77fffff mémoire:d0000000-dfffffff portE/S:f000(taille=64)
pour le dernier truc que j'ai installé tout a l'heure j'avais vu ailleurs que pour leela-zero il fallait opencl-icd et qu'il etait present dans plusieurs paquets dont deux qui portaient le nom nvidia (libnvidia-compute-418 et nvidia-opencl-icd-340) mais j'ai pris le premier qui etait beignet-opencl-icd
opencl-icd
paquet virtuel fourni par beignet-opencl-icd, intel-opencl-icd, libnvidia-compute-390, libnvidia-compute-418, mesa-opencl-icd, nvidia-opencl-icd-340, pocl-opencl-icd
du coup c'est un des deux paquets nvidia qu'il faut que j'installe?
Si c'est autre chose, je ne suis pas sur de voir quoi
Hors ligne