Nsight Eclipse Plugins 安装指南
安装 Nsight Eclipse Plugins 的用户指南。
1. 简介
本指南提供了在用户自己的 eclipse 环境中安装 Nsight Eclipse Edition Plugins 的步骤。
Nsight Eclipse Plugins 提供功能齐全的 IDE,该 IDE 提供了一个集成的多合一环境,用于编辑、构建、调试和分析 CUDA-C 应用程序。
1.1. 使用 Eclipse IDE 安装插件
您可以在自己的 Eclipse 环境中安装 Nsight Eclipse 插件,或者下载并安装 适用于 C/C++ 开发人员的 Eclipse IDE。
启动 Eclipse 并转到 帮助 > 安装新软件.. 菜单。
单击 添加 按钮
在 名称 字段中输入名称(例如:NsightEE)。使用 Archive 按钮选择包含插件的 zip 文件 (com.nvidia.cuda.repo.zip),或输入 zip 文件的完整路径。Nsight EE 插件 zip 文件可以在 /usr/local/cuda-11.8/nsightee_plugins 目录中找到。
单击 确定 按钮
选择 “Cuda Main Features” 选项,然后转到下一页。
接受许可协议,然后单击 完成 按钮以安装插件。
在 “安全警告” 对话框中单击 确定 以忽略有关未签名内容的警告消息(对于所有未由 Eclipse.org 签名的插件,都会显示此警告消息)。
提示时重启 eclipse。
Nsight Eclipse 插件安装现已完成。转到 帮助 > 安装详细信息.. 菜单以验证 “Cuda Developer Tools” 和 “Cuda Remote Launch” 插件是否已安装
1.2. 使用 Eclipse IDE 卸载插件
启动 Eclipse 并转到 帮助 > 安装详细信息 菜单。
从对话框中选择 “Cuda Developer Tools” 和 “Cuda Remote Launch” 选项
单击 卸载 按钮。
当要求审查并确认时,单击 完成 按钮。
提示时重启 eclipse。
重启 eclipse 后,Nsight Eclipse 插件将被卸载。转到 帮助 > 安装详细信息.. 菜单进行验证。
1.3. 使用脚本安装
要使用脚本安装或卸载 Nsight Eclipse Plugins,请运行工具包的 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 Plugins,请运行以下命令
$ /usr/local/cuda-11.8/bin/nsight_ee_plugins_manage.sh install <eclipse_dir>
要卸载 Nsight Eclipse Plugins,请运行以下命令
$ /usr/local/cuda-11.8/bin/nsight_ee_plugins_manage.sh uninstall <eclipse_dir>
注意
从 CUDA Toolkit 12.8 开始,Nsight Eclipse 插件将不再包含在 Tegra (SOC) 软件包(例如 DriveOS 或 Jetson)中。 建议这些软件包的用户使用 Nsight Visual Studio Code,该版本可在 VSCode 扩展库或 Microsoft VSCode 市场中获得。
2. 声明
2.1. 声明
本文档仅供参考,不得视为对产品的特定功能、状况或质量的保证。NVIDIA Corporation(“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 均不对因使用本文档而引起的任何损害(包括但不限于任何直接、间接、特殊、附带、惩罚性或后果性损害,无论因何种原因引起,也无论责任理论如何)承担责任,即使 NVIDIA 已被告知可能发生此类损害。尽管客户可能因任何原因遭受任何损害,但 NVIDIA 对本文所述产品的客户的累计总责任应根据产品的销售条款进行限制。
2.2. OpenCL
OpenCL 是 Apple Inc. 的商标,已获得 Khronos Group Inc. 的许可使用。
2.3. 商标
NVIDIA 和 NVIDIA 徽标是 NVIDIA Corporation 在美国和其他国家/地区的商标或注册商标。其他公司和产品名称可能是与其相关的各自公司的商标。