构造半精度数值对象
v
—输入阵列输入数组,指定为标量、向量、矩阵或多维数组。
数据类型:仅有一个的
|双重的
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|必然的
复数支持:金宝app对
这些功能支持与半精度输入一起使用。金宝app
防抱死制动系统 |
绝对值与复震级 |
acos |
以弧度表示的反余弦 |
阿科什 |
反双曲余弦 |
阿辛 |
弧度反正弦 |
反双曲正弦 |
反双曲正弦 |
阿坦 |
弧度反切 |
atan2 |
四象限反切线 |
反双曲正切 |
反双曲正切 |
(用熟石膏、木板等)装天花板 |
向正无穷方向旋转 |
康杰 |
复共轭 |
卷积和多项式相乘 |
卷积与多项式乘法 |
二维卷积 |
二维卷积 |
余弦 |
以弧度表示的参数余弦 |
cospi |
精确计算cos(X*pi) |
点 |
点积 |
经验 |
指数型 |
expm1 |
对于较小的x值,精确计算exp(x)-1 |
快速傅里叶变换 |
快速傅里叶变换 |
fft2 |
二维快速傅里叶变换 |
fftn |
N-D快速傅里叶变换 |
FFT换档 |
将零频率分量移到频谱中心 |
修理 |
向零进发 |
地板 |
向负无穷方向旋转 |
fma |
使用融合乘法和加法方法进行乘法和加法 |
海波 |
平方和的平方根(斜边) |
ifft |
快速傅里叶逆变换 |
ifft2 |
二维快速傅里叶逆变换 |
ifftn |
多维快速傅里叶逆变换 |
ifftshift |
逆零频移 |
imag |
复数虚部 |
右除 |
左阵列除法 |
日志 |
自然对数 |
日志10 |
常用对数(以10为底) |
log1p |
对于较小的x值,精确计算log(1+x) |
意思是 |
数组的平均值或平均值 |
减 |
扣除 |
mldivide |
解线性方程组Ax=B对于x |
摩登派青年 |
除法后余数(模运算) |
mrdivide |
解线性方程组xA=B对于x |
时间 |
矩阵乘法 |
加 |
添加数字,附加字符串 |
pow10 |
以10为基数的幂和标度半精度数字 |
pow2 |
以2为基数的幂和小数位数 |
权力 |
元件功率 |
戳 |
数组元素的乘积 |
rdivide |
右阵列除法 |
真实的 |
复数实部 |
雷姆 |
除法后余数 |
圆形的 |
四舍五入到最接近的小数或整数 |
rsqrt |
倒数平方根 |
签名 |
符号函数(signum函数) |
罪 |
弧度参数正弦 |
信义 |
双曲正弦 |
神秘 |
精确计算sin(X*pi) |
sqrt |
平方根 |
总和 |
数组元素之和 |
棕褐色的 |
以弧度表示的参数切线 |
谭 |
双曲正切 |
时代 |
乘法 |
乌米努斯 |
一元负号 |
高地 |
一元加号 |
铸造 |
将变量转换为不同的数据类型 |
单间牢房 |
单元阵列 |
双重的 |
双精度阵列 |
EPS |
浮点相对精度 |
Inf |
创建所有的数组Inf 价值观 |
int16 |
16位有符号整数数组 |
int32 |
32位有符号整数数组 |
int64 |
64位有符号整数数组 |
int8 |
8位有符号整数数组 |
伊萨 |
确定输入是否具有指定的数据类型 |
isfloat |
确定输入是否为浮点数据类型 |
伊斯兰的 |
确定输入是否为逻辑阵列 |
伊斯南 |
确定哪些数组元素是NaN |
非数字字符 |
确定输入是否为数字数组 |
以色列 |
确定阵列是否使用复杂存储 |
必然的 |
将数值转换为逻辑值 |
楠 |
创建所有的数组楠 价值观 |
仅有一个的 |
单精度阵列 |
uint16 |
16位无符号整数数组 |
uint32 |
32位无符号整数数组 |
uint64 |
64位无符号整数数组 |
uint8 |
8位无符号整数数组 |
猫 |
串联数组 |
环移 |
循环移位数组 |
冒号 |
向量创建、数组下标和对于 -循环迭代 |
复杂的 |
创建复杂数组 |
ctranspose |
复共轭转置 |
眼睛 |
单位矩阵 |
轻弹 |
元素的翻转顺序 |
满的 |
将稀疏矩阵转换为完全存储 |
霍斯卡特 |
异构阵列的水平级联 |
iscolumn |
确定输入是否为列向量 |
空空如也 |
确定数组是否为空 |
有限的 |
确定哪些数组元素是有限的 |
isinf |
确定哪些数组元素是无限的 |
伊斯矩阵 |
确定输入是否为矩阵 |
伊斯罗 |
确定输入是否为行向量 |
伊斯卡拉尔 |
确定输入是否为标量 |
isvector |
确定输入是否为矢量 |
长 |
最大数组维数的长度 |
最大值 |
数组的最大元素数 |
闵 |
数组的最小元素 |
数组的维数 |
数组维数 |
呆火驼 |
数组元素数 |
一个 |
创建所有1的数组 |
排列 |
排列数组维数 |
重复 |
重复数组元素的副本 |
雷普马特 |
重复阵列的副本 |
重塑 |
重塑阵列 |
大小 |
数组大小 |
潜水艇 |
重新定义下标赋值 |
子参考 |
下标引用 |
转置 |
转置向量或矩阵 |
维特卡特 |
异构阵列的垂直级联 |
零 |
创建全零数组 |
陈列 |
显示有关变量或表达式结果的信息 |
要显示受支持函数的完整列表,请在金宝app®在命令窗口中,输入:
方法(半(1))
以下支持半精度输入的功能不支持复杂的半精度输入。金宝app
rsqrt
fma
所有支持半精度输入的函数都支持代码生成金宝app,但rsqrt
作用
在MATLAB中等深线
函数使用半精度输入返回true。在生成的代码中,此函数返回false。
如果您的目标硬件不支持半精度,则金宝app一半
用作存储类型,以单精度执行算术运算。
一些函数使用一半
仅作为一种存储类型,算法以单精度执行,与目标硬件无关。
对于深度学习代码生成,将一半输入转换为单精度,并以单精度执行计算。
库达®生成和执行具有半精度数据类型的代码需要5.3或更高的计算能力。
生成和执行具有半精度数据类型的代码需要CUDA toolkit 10.0或更高版本。
您必须设置内存分配(马洛克
)模式到“离散的”
用于生成CUDA代码。
GPU代码生成不支持半精度复杂数据类型。金宝app
对于GPU代码生成,可以使用实输入执行半精度矩阵乘法。
在MATLAB中等深线
函数使用半精度输入返回true。在生成的代码中,此函数返回false。
快速傅里叶变换
,fft2
,fftn
,FFT换档
,ifft
,ifft2
,ifftn
和ifftshift
不支持GPU代码金宝app生成。
如果您的目标硬件不支持半精度,则金宝app一半
用作存储类型,以单精度执行算术运算。
一些函数使用一半
仅作为一种存储类型,算法以单精度执行,与目标硬件无关。
对于深度学习代码生成,将一半输入转换为单精度,并以单精度执行计算。若要一半执行计算,请将库目标设置为“tensorrt”
并将数据类型设置为“FP16”
在里面coder.DeepLearningConfig
.
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。