CUDALink公司允许Wolfram语言在图形处理单元(GPU)上使用CUDA并行计算架构。它包含使用支持CUDA的GPU提高多个领域性能的功能,例如线性代数、金融模拟和图像处理。CUDALink公司还将CUDA与现有的Wolfram语言开发工具集成,实现高度自动化和控制。
查询
库达克 —确定是否CUDALink公司支持
CUDA信息 —枚举所有设备信息
CUDADriver版本 —提供视频驱动程序版本
$CUDA设备计数 —系统上的设备数量
$CUDALinkPath(美元链接路径) —到的路径CUDALink公司应用
$CUDA设备 —中使用的设备CUDALink公司计算
资源安装
CUDA资源信息 —提供有关已安装CUDA资源的信息
图像处理
过滤
CUDAImageConvolve公司 —用指定核卷积图像
CUDABox过滤器 —对图像应用方框过滤器
形态学
CUDA扩张 —形态学膨胀在图像中的应用
CUDA侵蚀 —形态学侵蚀在图像中的应用
CUDA开幕 —在图像上应用形态学开放
CUDA关闭 —在图像上应用形态学闭合
二进制操作
CUDA图像添加 —添加两个图像
CUDAImage子目录 —减去两幅图像
CUDAImageMultiply公司 —将两个图像相乘
CUDA图像分割 —分割两个图像
CUDA夹钳 —将图像的值钳制在指定范围内
CUDA颜色负值 —反转图像
数据类型
CUDA矢量 —驻留在启用CUDA的GPU上的数据矢量
CUDA矩阵 —位于支持CUDA的GPU上的数据矩阵
CUDAS解析向量 —驻留在启用CUDA的GPU上的稀疏数据矢量
CUDAS解析矩阵 —驻留在支持CUDA的GPU上的稀疏数据矩阵
傅里叶变换
CUDA傅里叶 —找到傅里叶变换
CUDA逆傅里叶 —求傅里叶逆变换
线性代数
CUDADot公司 —给出向量和矩阵的乘积
CUDAT转运 —转置输入矩阵
CUDAArg最大列表 —给出绝对元素最大的指数
CUDAArgMin列表 —给出绝对元素最小的指数
CUD总计 —给出向量绝对值的总和
存储器
CUDA内存 —使用注册的CUDA内存句柄CUDA内存加载或CUDA内存分配
CUDA内存加载 —将Wolfram系统内存加载到CUDALink公司返回CUDA内存
CUDA内存分配 —为分配内存CUDALink公司返回CUDA内存
CUDA内存获取 —复制CUDA内存至Wolfram系统
CUDA内存卸载 —卸载并删除CUDA内存手柄
CUDA内存信息 —得到CUDA内存处理信息
CUDA内存复制到主机 —复制CUDA内存从GPU到CPU
CUDA内存复制到设备 —复制CUDA内存从CPU到GPU
正在执行代码
CUDA功能 —CUDA函数的句柄使用加载CUDA功能加载
CUDA功能加载 —负载CUDA函数进入Wolfram系统
CUDA功能信息 —得到CUDA函数信息
正在编译
NVCC编译器 —使用NVIDIA CUDA编译器编译代码
CUDAC编译器 —列出系统上安装的受支持的C编译器
象征性CUDA
符号CUDA功能 —CUDA函数的符号表示
符号CUDABlock索引 —块索引CUDA调用的符号表示
符号CUDAThreadIndex —线程索引CUDA调用的符号表示
符号CUDABlock尺寸 —块尺寸CUDA调用的符号表示
符号CUDA计算内核索引 —CUDA指数计算的符号表示
符号CUDADeclareIndexBlock —CUDA索引声明的符号表示
示例
CUDA金融衍生品 —金融期权估价
CUDA地图 —对输入列表中的每个元素应用函数
CUD端口 —对输入元素排序
CUDA折叠 —折叠输入元素
CUDA文件夹列表 —将输入元素折叠到列表中
CUDA体积数据读取 —读取要渲染的原始体积数据
CUDAVolume渲染 —渲染体积数据读取
CUDA流体动力学 —计算和渲染流体动力学模拟