首页 > 系统相关 >wsl-ubuntu配置cuda

wsl-ubuntu配置cuda

时间:2022-11-16 10:49:05浏览次数:41  
标签:set x86 linux wsl 64 cuda ubuntu target

下载cuda

https://developer.nvidia.com/cuda-downloads?target_os=Linux&target_arch=x86_64&Distribution=WSL-Ubuntu&target_version=2.0&target_type=deb_network

下载cudnn

https://developer.nvidia.com/cudnn

 sudo cp -r /mnt/e/Edgedownload/cudnn-linux-x86_64-8.6.0.163_cuda11-archive/cudnn-linux-x86_64-8.6.0.163_cuda11-archive/include/* /usr/local/cuda-11.8/targets/x86_64-linux/include/
 
 sudo cp -r /mnt/e/Edgedownload/cudnn-linux-x86_64-8.6.0.163_cuda11-archive/cudnn-linux-x86_64-8.6.0.163_cuda11-archive/lib/* /usr/local/cuda-11.8/targets/x86_64-linux/lib/

cmakelists

cmake_minimum_required(VERSION 3.10)

project(test_torch)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS}")
find_package(PythonInterp REQUIRED)
set(CUDA_TOOLKIT_ROOT_DIR /usr/local/cuda-11.8)
set(  CUDA_CUDART_LIBRARY /usr/local/cuda-11.8/targets/x86_64-linux/lib/libcudart.so)
set(CMAKE_CUDA_COMPILER /usr/local/cuda-11.8/bin/nvcc)
if(NOT DEFINED CMAKE_CUDA_ARCHITECTURES)
# 61根据自己的显卡更改 https://developer.nvidia.com/cuda-gpus
   set(CMAKE_CUDA_ARCHITECTURES 61)
endif()

set(Torch_DIR /mnt/h/libtorch-cxx11-abi-shared-with-deps-1.13.0+cu117/libtorch/share/cmake/Torch )

find_package(Torch REQUIRED)

add_executable(test_torch
       mian.cpp)
target_compile_features(test_torch PUBLIC cxx_range_for)
target_link_libraries(test_torch "${TORCH_LIBRARIES}")
target_include_directories(test_torch PRIVATE CUDA_INCLUDE_DIRS)
set_property(TARGET test_torch PROPERTY CXX_STANDARD 14) 

问题:用不了cuda??

标签:set,x86,linux,wsl,64,cuda,ubuntu,target
From: https://www.cnblogs.com/hezexian/p/16895042.html

相关文章

  • Rocky9 、Ubuntu 20和centos 7的安装
    1、VMwareworkstation虚拟机新建2、3、 4、 5、6、在电脑D盘建一个放虚拟机的文件夹我这里使用的是centos87、分cpu处理器数量2个8、内存指导2G9、网络......
  • Ubuntu20 配置mysql8,redis
    mysql8安装ubuntu20库中默认的就是8.0版本sudoaptinstallmysql-server安装完成后进入mysql,起始root没有密码mysql-uroot设置root的密码usemysql;ALTERUSER......
  • Alpine/Debian/Ubuntu 基础镜像在 dockerfile 中设置时区
    基于Alpine镜像FROMalpine:latestENVTZ=Asia/ShanghaiRUNapkupdate &&apkaddtzdata &&echo"${TZ}">/etc/timezone &&ln-sf/usr/share/zoneinfo/${......
  • 银河麒麟桌面操作系统V10 SP1与Ubuntu差别还挺大的
    虽然银河麒麟操作是从ubuntu、演变过来的,但是改变还是挺多的。在ubuntu中的好多操作、配置方法,不一定适合银河麒麟的。比如,网络相关的一些设置就不一样。感觉弄的反而复......
  • 怎样在 Ubuntu 中修改默认程序
    作为一个新手,你需要知道如何在Ubuntu中修改任何默认程序,这也是我今天在这篇指南中所要讲的。对于我来说,安装VLC多媒体播放器是安装完Ubuntu16.04该做的事中最先做的......
  • ubuntu的iptables开机自动加载规则文件
    1、写一些规则sudoiptables-AINPUT-ptcp--dport80-jACCEPTsudoiptables-IINPUT-ptcp--dport3306-jREJECT2、保存到/etc/iptables.rules文件中sudo......
  • ubuntu安装rabbitmq
    系统:Ubuntu20.04tips:一定要在终端sudoapt-getupdate1.安装erlangsudoapt-getinstallerlang-nox2.安装rabbitmqsudoapt-getinstallrabbitmq-serve......
  • 使用conda的CUDA运行编译环境安装软件
     作业调度系统常见作业调度系统有slurmLSFPBS,一般通过moduleload加载自己需要的软件。这些调度系统的使用可以阅读相关文档:GADI/PBS,上海交大/slurm,上科大/LSF使......
  • Ubuntu20.04离线安装mysql8.0
    参考网址#1.官网下载对应的文件并解压tar-xfmysql-server_8.0.31-1ubuntu20.04_amd64.deb-bundle.tar#2.下载所需的依赖wgethttp://archive.ubuntu.com/ubuntu/pool......
  • 二进制部署containerd与runc && ubuntu系统
    二进制部署containerd与runc&&ubuntu系统coontainerd官方下载位置:Releasecontainerd1.6.9·containerd/containerd·GitHub#下载root@ubuntu:~#wgetht......