首页 > 其他分享 >cuda开发环境

cuda开发环境

时间:2023-06-29 21:45:25浏览次数:36  
标签:环境 工具集 visual nsight studio cuda 开发 工具

windows

使用visual studio开发

cuda-downloads

安装cuda工具集。其中额外包含:

独立程序有:

  • nsight system是分析cpu+gpu系统性能的工具。
  • nsight compute是分析gpu cuda kernel的工具。
  • nsight graphics是分析gpu图形性能的工具。cuda工具集中也不包含该工具

插件有:

  • nsight integration。给visual studio的添加个“Nsight”的菜单列表,以便于快速调用上述的独立工具
  • nsight visual studio edition。可以让visual studio调试cuda的代码

cuda工具集自动安装的Nsight integration,貌似缺少点选项。也可以按照官方指南再安装下 nvidia-nsight-integration-install-tips

wsl2

个人还是习惯用vscode + linux。所以使用wsl

wsl2里要安装wsl专供cuda工具集
CUDA on WSL User Guide

vscode market中有Nsight Visual Studio Code Edition插件。

Profiler

之前误以为wsl下无法分析性能,转战了Windows下。后来发现其实是可以的。

命令行下,nsight system的命令是nsys,nsight compute的命令是ncu

wsl2下是可以启动linux图形界面程序的。支持x11和wayland
Run Linux GUI apps on the Windows Subsystem for Linux

通过ncu-ui启动nsight compute时,可能会报错 qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found.
通过打开环境变量日志export QT_DEBUG_PLUGINS=1查看发现是缺少相关的库,安装下就好了

sudo apt install  libwayland-cursor0

标签:环境,工具集,visual,nsight,studio,cuda,开发,工具
From: https://www.cnblogs.com/Tifa-Best/p/17512969.html

相关文章

  • Spark使用Python开发和RDD
    使用PySpark配置python环境在所有节点上按照python3,版本必须是python3.6及以上版本yuminstall-ypython3修改所有节点的环境变量exportJAVA_HOME=/usr/local/jdk1.8.0_251exportPYSPARK_PYTHON=python3exportHADOOP_HOME=/bigdata/hadoop-3.2.1exportHADOOP_CONF_D......
  • C#上位机 APP监控西门子PLC S7-1200 1,C#开发上位机手机APP,自己写的程序可提供部分
    C#上位机APP监控西门子PLCS7-1200 1,C#开发上位机手机APP,自己写的程序可提供部分2,通过VS2019开发安卓手机app3,全套源代码,现场运行设备实测有效。4,完整项目代码,拿来就可实际应用5,项目完整架构,本项目是针对起重机高空不易维护问题开发的6,功能完善,数据库,语音报警,数据报表都有......
  • 底层开发代码规范
    前言:此文主要针对stm32系列工程,规范代码可以加速开发速度和dbg速度源文件和头文件格式规范 这里给出比较规范的源文件和头文件应该大致具备的一些格式。/*Includes---------------------------------------------------------------------*/#include<name.h>/*Privatet......
  • 纯电动汽车动力性经济性开发程序 Matlab AppDesigner 汽车性能开发工具 电动汽车动力
    纯电动汽车动力性经济性开发程序MatlabAppDesigner汽车性能开发工具电动汽车动力性计算电动汽车动力总成匹配写在前面:汽车动力性经济性仿真常用的仿真工具有AVLCruise、ameSIM、matlabsimulink、carsim等等,但这些软件学习需要付出一定时间成本,有很多老铁咨询有没有方便入手......
  • 案例-准备环境
       mybatis-config.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><c......
  • 紫光fpga logos2 pango design 开发工具 黑金 axp100开发板资料
    紫光fpga logos2 pangodesign开发工具黑金axp100开发板资料带ddr以及高速收发器例子有双相机采集存储ddr后进行hdmi输出叠加显示的工程包含1多个例子工程    2ddr与hsst ip    3ddr使用手册    4例子工程教程原创文章,转载请说明......
  • 机器学习之pytorch环境配置以及cuda安装
     关于conda环境下安装cuda配置和pytorch安装cuda查看显卡型号 (进入cmd环境下) nvidia-smi 下载对应的cudaCUDA Toolkit Archive | NVIDIA Developer)选择与cuda相匹配的版本(版本尽量靠近些电脑的)建议使用迅雷下载,网站下载会限速正式安装安装路径的选择,......
  • C#基于海康视觉VM4.1的二次开发框架源码,有多流程框架 运动控制卡 服务框架 需要有海康
    C#基于海康视觉VM4.1的二次开发框架源码,有多流程框架运动控制卡服务框架需要有海康VM的基础并且有海康威视VM开发狗原创文章,转载请说明出处,资料来源:http://imgcs.cn/5c/668913688222.html......
  • 如何用低代码开发平台快速实现单据打印功能?
    每家企业在日常工作中,业务流转时,都经常需要在线打印各种纸质文件,如凭证、采购单、出入库单据、销售合同等,不同企业都有个性化的排版要求,每一次需要在固定文档模板的基础上重新填充业务数据,过程中难免会遇到数据错漏、耗时费力等问题。事实上,虽然“无纸化办公”正在成为企业信息化......
  • spring某些类只有在prod环境生效
    spring某些类只有在prod环境生效并加载bean@Profile("prod")//只有prod的profile环境下,spring才会加载bean到容器中过去@Component@Slf4j@Profile("prod")publicclassUmpAlarmMqConsumerimplementsIStoppable,InitializingBean{ @Override publicvoidstop(Strin......