摘要: 概述 我的cuda 版本是 12x 的,对齐版本,故 cupy 也是 12x 版本, 12代表 cuda 大的版本号,x 代表小的版本号可以不同,用一个变量 x 代表。 cupy 依赖 CUDA Toolkit 12.x ,在 ubuntu24.04 下,它的名字是:nvidia-cuda-tool 阅读全文
posted @ 2024-05-25 16:41 立体风 阅读(538) 评论(0) 推荐(0)
摘要: 概览 cuda是利用Nvidia GPU进行计算,计算的方式,就是利用 cuda 函数库,应该熟悉这些函数库的分类方式和它们之间的关系。 常用的有:随机数生成(curand)、傅里叶变换(cufft)、基本线性代数(cublas)、稀疏矩阵运算(cusparse)、深度神经网络加速(cudnn)、解 阅读全文
posted @ 2024-05-25 15:30 立体风 阅读(1201) 评论(0) 推荐(0)
摘要: 概括 根据pytorch官网介绍的安装pytorch命令,运行 pip3 install torch torchvision torchaudio 后,出现一堆相关包,现介绍如下,记录并熟记。 核心包 torch:也称为 PyTorch,是一个开源的机器学习库,主要用于深度学习。它提供了张量计算(类 阅读全文
posted @ 2024-05-25 12:53 立体风 阅读(329) 评论(0) 推荐(0)
摘要: 概述 当上层软件提供了名称相同,但功能不同的api时,下层使用该api的软件就会不知道如何选择,或随机选择。进而可能造成软件故障,崩溃。 所以起冲突的是上层软件,造成影响的却是下层软件。 示例背景 假设有一个小型的软件生态系统,包含两个上层库——LibraryA和LibraryB,以及一个下层的应用 阅读全文
posted @ 2024-05-25 06:42 立体风 阅读(43) 评论(0) 推荐(0)