主要内容

半精度代码生成支持金宝app

要将半精度数据类型分配给数字或变量,请使用一半构造函数。半精度数据类型占用16位内存,但其浮点表示形式使其能够处理比相同大小的整数或定点数据类型更宽的动态范围。有关更多信息,请参见浮点数

MATLAB的一个子集®支持使用半精度输入的函数。金宝app此外,一些函数支持半精度数据类型的代码生成。金宝appC和c++代码生成所需的MATLAB编码器™.CUDA®NVIDIA代码生成®GPU需要GPU Coder™。金宝app支持的函数按字母顺序显示在下表中。MATLAB系统对象™支持半精度数据类型和金宝appMATLAB系统块支持半精度金宝app数据类型与实值。有关半精度代码生成的一般信息,请参见一半

函数 MATLAB仿真支持金宝app C/ c++代码生成支持金宝app GPU代码生成支持金宝app
腹肌
这些“可信赖医疗组织”
作用是
激活(深度学习工具箱)

一半的输入转换为单精度,并在单精度下执行计算。

一半的输入转换为单精度,并在单精度下执行计算。若要对半执行计算,请将库目标设置为“tensorrt”并将数据类型设置为“FP16”编码器。DeepLearningConfig

所有
allfinite
而且
短路,
任何
anynan
区域
印度历的7月
的作用
:
量化
atanh
酒吧
barh

金宝app支持语法:

“一半”演员(_)

铸造(_,“喜欢”,p)

金宝app支持语法:

“一半”演员(_)

铸造(_,“喜欢”,p)

金宝app支持语法:

“一半”演员(_)

铸造(_,“喜欢”,p)

  • Dimension参数必须是常量。

  • 尺寸参数不能是一半精度。

  • Dimension参数必须是常量。

  • 尺寸参数不能是一半精度。

装天花板
细胞
胆固醇
circshift
分类(深度学习工具箱)

一半的输入转换为单精度,并在单精度下执行计算。

一半的输入转换为单精度,并在单精度下执行计算。若要对半执行计算,请将库目标设置为“tensorrt”并将数据类型设置为“FP16”编码器。DeepLearningConfig

coder.ceval
结肠
复杂的
连词
conv
conv2
因为
cosh
cospi
ctranspose
cumsum

每股收益

金宝app支持语法:

每股收益(一半)

每股收益(半(1))

每股收益(“喜欢”,一半(1))

每股收益(半(1))

每股收益(半(1))

情商= =
经验值
expm1
眼睛

金宝app支持语法:

“一半”(_)

眼睛(_,“喜欢”,p)

金宝app支持语法:

“一半”(_)

眼睛(_,“喜欢”,p)在哪里p是一半精度。其他输入参数不能有一半精度。

金宝app支持语法:

“一半”(_)

眼睛(_,“喜欢”,p)在哪里p是一半精度。其他输入参数不能有一半精度。

fft
fft2
fftn
fftshift
修复
flintmax

金宝app支持语法:

flintmax(一半)

flintmax(“喜欢”,一半(1))

翻转

尺寸参数不能是一半精度。

尺寸参数不能是一半精度。

fliplr
flipud
地板上
菲利普-马萨

不支持复杂的半精度输入。金宝app

不支持复杂的半精度输入。金宝app

不支持复杂的半精度输入。金宝app

fplot
通用电气> =
gt>
一半
horzcat
函数的
传输线
ifft2
ifftn
ifftshift
图像放大

金宝app支持语法:

“一半”正(_)

正(_,“喜欢”,p)

金宝app支持语法:

“一半”正(_)

正(_,“喜欢”,p)

金宝app支持语法:

“一半”正(_)

正(_,“喜欢”,p)

int16
int32
int64
int8
isa
iscolumn
isempty
isequal
isequaln
isfinite
isfloat
isinf
isinteger
islogical
ismatrix
isnan
isnumeric
isobject

使用半精度输入返回true。

使用半精度输入返回false。

使用半精度输入返回false。

伊斯雷尔
isrow
isscalar
issorted
isvector
ldivide
< =
长度
日志
log10
log1p
log2

不支持两种输出语法。金宝app

不支持两种输出语法。金宝app

逻辑
lt<
马克斯
的意思是
最小值
--
mldivide

左边一定是标量

国防部
mrdivide/

右边必须是标量

右边必须是标量

右边必须是标量

mtimes

对于GPU代码生成,您可以使用实际输入执行半精度矩阵乘法。

金宝app支持语法:

“一半”南(_)

南(_,“喜欢”,p)

金宝app支持语法:

“一半”南(_)

南(_,“喜欢”,p)

金宝app支持语法:

“一半”南(_)

南(_,“喜欢”,p)

ndims
~ =
元素个数

金宝app支持语法:

“一半”的(_)

(_,“喜欢”,p)

金宝app支持语法:

“一半”的(_)

(_,“喜欢”,p)

金宝app支持语法:

“一半”的(_)

(_,“喜欢”,p)

||
短路或
交换
情节
plot3
plotmatrix
++
pow10
pow2
权力.^
预测(深度学习工具箱)

一半的输入转换为单精度,并在单精度下执行计算。

一半的输入转换为单精度,并在单精度下执行计算。若要对半执行计算,请将库目标设置为“tensorrt”并将数据类型设置为“FP16”编码器。DeepLearningConfig

predictAndUpdateState(深度学习工具箱)

一半的输入转换为单精度,并在单精度下执行计算。

一半的输入转换为单精度,并在单精度下执行计算。若要对半执行计算,请将库目标设置为“tensorrt”并将数据类型设置为“FP16”编码器。DeepLearningConfig

刺激

一半的输入转换为单精度,并在单精度下执行计算。因此,饱和行为在单输入和半输入之间有所不同:

Maxhalf = half.realmax;Isequal (prod([maxhalf 2 0.5]), maxhalf)
Ans =逻辑1
Maxsingle = realmax(“单一”);Isequal (prod([maxsingle 2 0.5]), maxsingle)
Ans =逻辑0
rdivide
真正的
最大浮点数

金宝app支持语法:

最大浮点数(一半)

最大浮点数(“喜欢”,一半(1))

最小正浮点数

金宝app支持语法:

最小正浮点数(一半)

最小正浮点数(“喜欢”,一半(1))

快速眼动
repelem
repmat

尺寸参数不能是一半精度。

尺寸参数不能是一半精度。

重塑

尺寸参数不能是一半精度。

尺寸参数不能是一半精度。

rgbplot

只支持一种输入金宝app

只支持一种输入金宝app

只支持一种输入金宝app

rsqrt

不支持复杂的半精度输入金宝app

散射
scatter3
标志
sinh
sinpi
大小
排序
√6
挤压
storedInteger
总和

一半的输入转换为单精度,并在单精度下执行计算。因此,饱和行为在单输入和半输入之间有所不同:

Maxhalfint = half.flintmax;Isequal (sum([maxhalfint, 1, -1]), maxhalfint)
Ans =逻辑1
Maxsingleint = flintmax(“单一”);Isequal (sum([maxsingleint, 1, -1]), maxsingleint)
Ans =逻辑0
棕褐色
双曲正切
.*
转置
定型
uint16
uint32
uint64
uint8
uminus
uplus
vertcat
xlim
ylim
0

金宝app支持语法:

0(_“一半”)

0(_,“喜欢”,p)

金宝app支持语法:

0(_“一半”)

0(_,“喜欢”,p)

金宝app支持语法:

0(_“一半”)

0(_,“喜欢”,p)

zlim

另请参阅

相关的话题