Nsight Eclipse插件安装指南

安装Nsight Eclipse插件的用户指南。

1. 简介

本指南提供了在用户自己的Eclipse环境中安装Nsight Eclipse Edition插件的步骤。

Nsight Eclipse插件提供功能完整的集成开发环境(IDE),为CUDA-C应用程序提供集编辑、构建、调试和分析于一体的综合开发环境。

1.1. 使用Eclipse IDE安装插件

  1. 您可以在自己的Eclipse环境中安装Nsight Eclipse插件,或者下载并安装Eclipse IDE for C/C++开发人员

  2. 启动Eclipse并转到帮助 > 安装新软件.. 菜单。

  3. 点击添加按钮

  4. 在名称字段中输入名称(例如:NsightEE)。通过“归档”按钮选择包含插件的zip文件(com.nvidia.cuda.repo.zip),或直接输入zip文件的完整路径。Nsight EE插件zip文件位于/usr/local/cuda-11.8/nsightee_plugins目录中。

    _images/add_repository.png
  5. 点击确定按钮

  6. 选择“Cuda 主要功能”选项并进入下一页。

    _images/nsight-eclipse-install-cuda-main-features.png
  7. 接受许可协议并点击完成按钮安装插件。

  8. 在“安全警告”对话框中点击“确定”忽略关于未签名内容的警告信息(所有未经Eclipse.org签名的插件都会显示此警告信息)。

  9. 在提示时重新启动eclipse。

Nsight Eclipse插件安装现已完成。请前往帮助 > 安装详情.. 菜单,确认"Cuda Developer Tools"和"Cuda Remote Launch"插件已安装

1.2. 使用Eclipse IDE卸载插件

  1. 启动Eclipse并转到帮助 > 安装详情菜单。

  2. 从对话框中选择“Cuda Developer Tools”和“Cuda Remote Launch”选项

    _images/NsightEE_plugins_uninstall.png
  3. 点击卸载按钮。

  4. 在要求审核确认时点击完成按钮。

  5. 在提示时重新启动eclipse。

Nsight Eclipse插件将在重启Eclipse后被卸载。请前往帮助 > 安装详情..菜单进行验证。

1.3. 使用脚本安装

要使用脚本安装或卸载Nsight Eclipse插件,请运行工具包bin目录中提供的安装脚本。默认情况下,它位于/usr/local/cuda-11.8/bin

该脚本的使用方法如下:

Usage: ./nsight_ee_plugins_manage.sh  <action>  <eclipse_dir>

     <action> : 'install' or 'uninstall'

     <eclipse_dir> : eclipse installation directory

要安装Nsight Eclipse插件,请运行以下命令:

$ /usr/local/cuda-11.8/bin/nsight_ee_plugins_manage.sh install <eclipse_dir>

要卸载Nsight Eclipse插件,请运行以下命令:

$ /usr/local/cuda-11.8/bin/nsight_ee_plugins_manage.sh uninstall <eclipse_dir>

2. 通知

2.1. 注意事项

本文档仅供信息参考之用,不应视为对产品功能、状态或质量的保证。NVIDIA公司(“NVIDIA”)对本文件所含信息的准确性或完整性不作任何明示或暗示的陈述或保证,并对其中可能存在的错误不承担任何责任。NVIDIA对于因使用此类信息而产生的后果、或因使用该信息导致的第三方专利或其他权利侵权概不负责。本文件不构成对开发、发布或交付任何材料(定义见下文)、代码或功能的承诺。

NVIDIA保留随时对本文件进行更正、修改、增强、改进以及任何其他变更的权利,恕不另行通知。

客户在下单前应获取最新的相关信息,并确认这些信息是最新且完整的。

除非NVIDIA与客户授权代表签署的单独销售协议中另有约定,否则NVIDIA产品的销售均以订单确认时提供的NVIDIA标准销售条款和条件为准(以下简称"销售条款")。NVIDIA特此明确反对将任何客户通用条款适用于本文件所述NVIDIA产品的采购。本文件不直接或间接构成任何合同义务。

NVIDIA产品并非设计、授权或保证适用于医疗、军事、航空、航天或生命支持设备,也不适用于那些可以合理预期NVIDIA产品故障或失灵会导致人身伤害、死亡、财产或环境损害的应用场景。NVIDIA对于在此类设备或应用中使用和/或包含NVIDIA产品不承担任何责任,因此客户需自行承担相关风险。

NVIDIA不声明或保证基于本文档的产品适用于任何特定用途。NVIDIA未必会对每个产品的所有参数进行测试。客户应全权负责评估和确定本文档所含信息的适用性,确保产品适合并满足客户计划的应用需求,并执行必要的应用测试以避免应用或产品出现故障。客户产品设计中的缺陷可能会影响NVIDIA产品的质量和可靠性,并可能导致超出本文档范围的其他或不同的条件和/或要求。对于任何因以下原因导致的故障、损坏、成本或问题,NVIDIA不承担任何责任:(i) 以违反本文档的任何方式使用NVIDIA产品或(ii) 客户产品设计。

本文档不授予任何NVIDIA专利权、版权或其他NVIDIA知识产权的明示或暗示许可。NVIDIA发布的关于第三方产品或服务的信息,不构成NVIDIA对这些产品或服务的使用许可或担保认可。使用此类信息可能需要获得第三方基于其专利或其他知识产权的许可,或需要获得NVIDIA基于其专利或其他知识产权的许可。

本文件中的信息仅可在获得NVIDIA事先书面批准、未经改动完整复制且完全符合所有适用的出口法律法规,并附带所有相关条件、限制和声明的情况下进行复制。

本文件及所有NVIDIA设计规格、参考板、文件、图纸、诊断工具、清单和其他文档(统称及单独称为"材料")均以"现状"提供。NVIDIA不对材料作出任何明示或默示的保证,包括但不限于对不侵权、适销性和特定用途适用性的默示保证免责。在法律允许的最大范围内,NVIDIA不就因使用本文件导致的任何损害承担责任,包括但不限于任何直接、间接、特殊、附带、惩罚性或后果性损害,无论损害成因如何,也无论责任理论为何,即使NVIDIA已被告知发生此类损害的可能性。不论客户因任何原因可能遭受的任何损害,NVIDIA对客户就本文所述产品的全部及累计责任应受产品销售条款的限制。

2.2. OpenCL

OpenCL是苹果公司的商标,经Khronos Group Inc.授权使用。

2.3. 商标

NVIDIA和NVIDIA标识是美国及其他国家NVIDIA公司的商标或注册商标。其他公司及产品名称可能是其各自关联公司的商标。