2013-03-28 6 views
1

J'ai un serveur (serveur Ubuntu 12.04 LTS - sans interface graphique) avec un GPU compatible CUDA et un ordinateur de bureau Linux (Fedora 18) sans processeur graphique CUDA . Je voudrais développer mon code sur mon ordinateur de bureau et le compiler puis le déboguer sur mon serveur distant. Pour ce faire, je prévois d'utiliser l'édition Nsight 5 Eclipse avec le plugin de lancement C/C++ Remote (comme dans l'exemple http://wiki.eclipse.org/CDT/User/FAQ#How_do_I_debug_a_remote_application.3F). Cependant, même avec tous les plugins requis (C/C++ Remote Launch, RSE) installés dans Nsight, je n'ai pas le choix de 'C/C++ Remote Application' dans la configuration de débogage disponible de mon projet.Débogage à distance Nvidia Nsight Eclipse avec configuration de lancement à distance C/C++

Est-ce une limitation de l'IDE Nsight Eclipse ou est-ce que quelque chose me manque?

+0

Vous pouvez vous connecter via SSH x-forwarding ('ssh -X' ou' ssh -Y') de votre machine Linux sur votre serveur, puis lancer 'nsight' sur le serveur, et déboguer à distance/profile/développer votre application de cette façon. Je suis sûr que ce que vous décrivez ici n'est pas supporté par nsight EE. –

+0

Notez que Nsight EE 5.5 est maintenant disponible pour les développeurs CUDA enregistrés dans le cadre de CUDA Toolkit 5.5 RC. Il prend en charge le débogage à distance (Toolkit 5.5 doit être installé aux deux extrémités - client et serveur) – Eugene

Répondre

5

Nsight 5.0 ne prend pas en charge le débogage à distance car il nécessite un logiciel serveur cuda-gdb spécial. cuda-gdbserver et le débogage distant de Nsight EE seront publiés sous la forme d'une partie de CUDA toolkit 5.5 (nous avons fait la démonstration de CUDA Toolkit 5.5 à GTC la semaine dernière et nous travaillons dur pour le publier dès que possible). Notez que notre interface utilisateur de connexion du débogueur distant sera légèrement différente et ne nécessitera aucun plug-in Eclipse installé séparément.

Mise à jour: CUDA Toolkit 5.5 RC (qui inclut Nsight EE 5.5) est disponible en téléchargement pour les développeurs CUDA enregistrés. Il inclut le support de débogage à distance.