Initialement, le Java VM ne commencerait même pas, mais j'ai réparé cela en modifiant le fichier NSight.ini et en supprimant et mettant à jour le p> Donc, je reçois maintenant l'écran des éclaboussures et peut sélectionner un répertoire d'espace de travail. p> Je le fais et obtenez une barre de progression mais cela se bloque rapidement et ne donne aucune indication autre que de regarder dans le fichier journal. , le début desquels dit: p> sudo apt update
sudo apt install cuda
3 Réponses :
Il est donc tellement devenu que le paquet OpenJDK-8-JDK n'est pas ce qui est nécessaire pour fonctionner avec NIVER.
Vous devez installer l'Oracle-Java8-Installer: P>
sudo apt install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt update sudo apt install oracle-java8-installer
Cela a travaillé pour moi sur Ubuntu 18.04. Je soupçonne que la réponse de Pingmin Fenlly Liu aurait également travaillé. Je suppose que ma version Java a été définie sur Oracle-Java8 en suivant les commandes ci-dessus et que si elle a changé à nouveau, les choses cesseraient de fonctionner. Le package Python-Software-Properties n'est plus pris en charge et APT suggère que les propriétés logicielles-courues le remplace.
Cela ne fonctionne pas sur Ubuntu 18.04. Il n'y a plus de paquet oracle-java8-installateur.
Sudo apt Installez Openjdk-8-JDK Code> sur Ubuntu 18.04 à partir de juin 2019
Depuis le forum de Nvidia: et après l'installation, vous pouvez utiliser la commande ci-dessous pour exécuter votre nsight: NSIGH -VM / USR / LIB / JVM / JAVA-8-OPENJDK-AMD64 / JRE / BIN / JAVA CODE> - a travaillé pour moi. Cuda 10.1 Ubuntu 18.04 en septembre 2019.
@AAfulei FWIW, j'ai aussi Cuda 10.2 installé à l'intérieur de l'Ubuntu 20.04 en juin 2020. Le DEFAILT est toujours 10.1. 10.2 nécessite toujours JVM8. Votre réponse fonctionne comme ceci: /usr/lib/cudu-10.2/bin/nsight -vm / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java
Résumé de la solution:
Utilisez Java 7/8, pas Java 9/10/11, pour Night Ecplipsse Edition à l'heure actuelle. P>
Détails: P>
J'ai installé le Cuda 10.0, avec NSIGH-11-OPENJDK Auto-installée et Java-11-OpenJDK (sa version Java est 10.0.2), sur Ubuntu 18.04, et j'ai aussi cette erreur. Ensuite, j'ai trouvé quand j'ai utilisé Oracle JDk 7/8 (faire le lien de / usr / bin / java à mon chemin Oracle JDk 7/8), Night a bien fonctionné, mais JDK 11 non. P>
et par Voyant votre Java 9 dans le journal des erreurs, nous devons donc utiliser Java 7/8, et non le 9/10/11, pour NIGH à présent, car le nsight Eclipse et ses plugins ne sont pas à jour pour Java 9/10 /11.
Notes:
p> Vous voudrez peut-être changer l'EXEC CMD ("Exec = / USR / local / cuda-10,0 / bin / nsight") dans le "/ USR /share/appplications/nsight.desktop ", pour éviter d'autres problèmes pour la compatibilité du système Java System. P>
Je change simplement la cmd en" EXEC = / DDISK / PROGRAM / CUDA / NSIGH.SH "et définissez le Java 7/8 Home Dans le script Shell, puis exécutez le "nserveur". Parce que si je change directement le lien / usr / bin / java directement sur mon Ubuntu 18.04, il dirige l'extension de message sécurisé de Thunderbird "Enigmail" (PEP-JSON-Server) à High CPU et Usage MEM. P>
#!/bin/bash # nsight.sh # Java paths. # NOTE: We should use java 7 or 8 for Nsight Eclipse Edition 10.0. #export JAVA_HOME=/ddisk/program/java/latest export JAVA_HOME=/ddisk/program/java/java7 #export JAVA_HOME=/ddisk/program/java/java8 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar export PATH=$JAVA_HOME/bin:$PATH # Run the Nsight Eclipse. #nsight /usr/local/cuda/bin/nsight
Meilleure solution car vous n'avez pas besoin de changer votre installation JVM actuelle.
Déplacement des commentaires sur la réponse de Ben Turner, ce qui a fonctionné pour moi (Ubuntu 18.04, Cuda 10.1). de Ce Fil sur le forum Nvidia, il suffit d'installer: et c'est tout. p> exécuté de la borne: p> Exec=/usr/local/cuda-10.1/bin/nsight -vm /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
Travaillé avec Ubuntu 19.10, Cuda 10.1 et une précédente JRE11 installée. Sucré!
Tenez-vous, je devais supprimer OpenJDK 11 éventuellement.
+1 pour la ligne d'interface graphique. J'ai mis à jour par Cuda 'Stuff', et il a mis à jour le SDK mais cassé les pilotes. Réinstallé les pilotes (qui ont tout heurté à Cuda 10.2), mais il a perdu ce qui précède JVM Ref
Fonctionne pour moi (Ubuntu 18.04, n'a pas supprimé OpenJDK-11). En outre, j'ai quelques modifications. 1) Vous pouvez utiliser juste openjdk-8-jre code> au lieu de
openjdk-8-jdk code>. 2) au lieu de modifier la ligne de commande avec
-vm ... code>, vous pouvez l'ajouter à
/usr/local/cuda-10.0/libnsight/nsight.ini code>, lequel est renommé
eclipse.ini code>: wiki.eclipse.org/eclipse. Ini # Spécifier_the_jvm . De cette façon, cela fonctionne à la fois du terminal et de l'interface graphique.
Cela me semble que certains composants nécessaires ne sont pas sur votre machine, pour une raison quelconque. Je suppose que sur la base des balises que vous utilisez Ubuntu 16.04? Quelle version CUDA essayez-vous d'installer?
Vous avez raison, j'ai eu le package OpenJDK-8-JDK installé, mais rien ne semble nécessiter que le paquet Oracle-Java8 ...