半精密代码生成的支持金宝app
half-precision数据类型分配给一个数字或变量,使用一半
(定点设计师)构造函数。half-precision数据类型占用16位的内存,但其浮点表示使它能够处理更广泛的动态范围比相同大小的整数或定点数据类型。有关更多信息,请参见浮点数(定点设计师)。
MATLAB的子集®功能是支持使用half-pr金宝appecision输入。此外,一些功能代码生成与half-precision数据类金宝app型的支持。C和c++代码生成需要MATLAB编码器™。CUDA®代码生成的英伟达®GPU需要GPU编码器™。金宝app支持函数出现下列表中按字母顺序排列。MATLAB系统™支持half-precis金宝appion数据类型和对象MATLAB系统(金宝app模型)块支持hal金宝appf-precision数据类型与实际值。对于一般信息代码生成与半精密,明白了一半
(定点设计师)。
函数 | MATLAB仿真支持金宝app | C / c++代码生成的支持金宝app | GPU代码生成支持金宝app |
---|---|---|---|
腹肌 |
✔ | ✔ | ✔ |
这些“可信赖医疗组织” |
✔ | ✔ | ✔ |
作用是 |
✔ | ✔ | ✔ |
激活 (深度学习工具箱) |
✔ | ✔ 输入一半投单精度和计算执行单精度。 |
✔ 输入一半投单精度和计算执行单精度。执行计算的一半,图书馆的目标 |
所有 |
✔ | ✔ | ✔ |
allfinite |
✔ | ✔ | ✔ |
和 ,& |
✔ | ✔ | ✔ |
短路, |
✔ | ✔ | ✔ |
任何 |
✔ | ✔ | ✔ |
anynan |
✔ | ✔ | ✔ |
区域 |
✔ | ||
印度历的7月 |
✔ | ✔ | ✔ |
的作用 |
✔ | ✔ | ✔ |
: |
✔ | ✔ | ✔ |
量化 |
✔ | ✔ | ✔ |
atanh |
✔ | ✔ | ✔ |
酒吧 |
✔ | ||
barh |
✔ | ||
投 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
猫 |
✔ | ✔
|
✔
|
装天花板 |
✔ | ✔ | ✔ |
细胞 |
✔ | ✔ | ✔ |
胆固醇 |
✔ | ||
circshift |
✔ | ✔ | ✔ |
分类 (深度学习工具箱) |
✔ | ✔ 输入一半投单精度和计算执行单精度。 |
✔ 输入一半投单精度和计算执行单精度。执行计算的一半,图书馆的目标 |
coder.ceval (金宝app模型) |
✔ | ✔ | |
结肠 ,: |
✔ | ✔ | ✔ |
复杂的 |
✔ | ✔ | |
连词 |
✔ | ✔ | ✔ |
conv |
✔ | ✔ | ✔ |
conv2 |
✔ | ✔ | ✔ |
因为 |
✔ | ✔ | ✔ |
cosh |
✔ | ✔ | ✔ |
cospi |
✔ | ✔ | ✔ |
ctranspose |
✔ | ✔ | ✔ |
cumsum |
✔ |
||
点 |
✔ | ||
双 |
✔ | ✔ | ✔ |
空 |
✔ | ||
每股收益 |
✔ 金宝app支持语法:
|
✔
|
✔
|
情商 ,= = |
✔ | ✔ | ✔ |
经验值 |
✔ | ✔ | ✔ |
expm1 |
✔ | ✔ | ✔ |
眼睛 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
fft |
✔ | ✔ | |
fft2 |
✔ | ✔ | |
fftn |
✔ | ✔ | |
fftshift |
✔ | ✔ | ✔ |
修复 |
✔ | ✔ | ✔ |
flintmax |
✔ 金宝app支持语法:
|
||
翻转 |
✔ | ✔ 尺寸参数不能精确的一半。 |
✔ 尺寸参数不能精确的一半。 |
fliplr |
✔ | ✔ | ✔ |
flipud |
✔ | ✔ | ✔ |
地板上 |
✔ | ✔ | ✔ |
菲利普-马萨 (定点设计师) |
✔ 不支持复杂half-precision输入。金宝app |
✔ 不支持复杂half-precision输入。金宝app |
✔ 不支持复杂half-precision输入。金宝app |
fplot |
✔ | ||
通用电气 ,> = |
✔ | ✔ | ✔ |
gt ,> |
✔ | ✔ | ✔ |
一半 (定点设计师) |
✔ | ✔ | ✔ |
horzcat |
✔ | ✔ | ✔ |
函数的 |
✔ | ✔ | ✔ |
传输线 |
✔ | ✔ | |
ifft2 |
✔ | ✔ | |
ifftn |
✔ | ✔ | |
ifftshift |
✔ | ✔ | ✔ |
图像放大 |
✔ | ✔ | |
正 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
int16 |
✔ | ✔ | ✔ |
int32 |
✔ | ✔ | ✔ |
int64 |
✔ | ✔ | ✔ |
int8 |
✔ | ✔ | ✔ |
isa |
✔ | ✔ | ✔ |
iscolumn |
✔ | ✔ | ✔ |
isempty |
✔ | ✔ | ✔ |
isequal |
✔ | ✔ | ✔ |
isequaln |
✔ | ✔ | ✔ |
isfinite |
✔ | ✔ | ✔ |
isfloat (定点设计师) |
✔ | ✔ | ✔ |
isinf |
✔ | ✔ | ✔ |
isinteger |
✔ | ✔ | ✔ |
islogical |
✔ | ✔ | ✔ |
ismatrix |
✔ | ✔ | ✔ |
isnan |
✔ | ✔ | ✔ |
isnumeric |
✔ | ✔ | ✔ |
isobject |
✔ 与half-precision输入返回true。 |
✔ 与half-precision输入返回false。 |
✔ 与half-precision输入返回false。 |
伊斯雷尔 |
✔ | ✔ | ✔ |
isrow |
✔ | ✔ | ✔ |
isscalar |
✔ | ✔ | ✔ |
issorted |
✔ | ||
isvector |
✔ | ✔ | ✔ |
ldivide |
✔ | ✔ | ✔ |
勒 ,< = |
✔ | ✔ | ✔ |
长度 |
✔ | ✔ | ✔ |
行 |
✔ | ||
日志 |
✔ | ✔ | ✔ |
log10 |
✔ | ✔ | ✔ |
log1p |
✔ | ✔ | ✔ |
log2 |
✔ |
✔ 不支持两个输出语法。金宝app |
✔ 不支持两个输出语法。金宝app |
逻辑 |
✔ | ✔ | ✔ |
lt ,< |
✔ | ✔ | ✔ |
陆 |
✔ | ||
马克斯 |
✔ | ✔ | ✔ |
的意思是 |
✔ | ✔ | ✔ |
最小值 |
✔ | ✔ | ✔ |
- ,- - - - - - |
✔ | ✔ | ✔ |
mldivide ,\ |
✔ 左边必须是标量 |
||
国防部 |
✔ | ✔ | ✔ |
mrdivide ,/ |
✔ 右边必须标量 |
✔ 右边必须标量 |
✔ 右边必须标量 |
mtimes ,* |
✔ | ✔ | ✔ GPU代码生成,您可以执行half-precision矩阵乘法与实际输入。 |
南 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
ndims |
✔ | ✔ | ✔ |
不 ,~ = |
✔ | ✔ | ✔ |
不 |
✔ | ✔ | ✔ |
元素个数 |
✔ | ✔ | ✔ |
的 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
或 ,| | |
✔ | ✔ | ✔ |
短路或 |
✔ | ✔ | ✔ |
交换 |
✔ | ✔ | ✔ |
情节 |
✔ | ||
plot3 |
✔ | ||
plotmatrix |
✔ | ||
+ ,+ |
✔ | ✔ | ✔ |
pow10 (定点设计师) |
✔ | ✔ | ✔ |
pow2 |
✔ | ✔ | ✔ |
权力 ,。^ |
✔ | ✔ | ✔ |
预测 (深度学习工具箱) |
✔ | ✔ 输入一半投单精度和计算执行单精度。 |
✔ 输入一半投单精度和计算执行单精度。执行计算的一半,图书馆的目标 |
predictAndUpdateState (深度学习工具箱) |
✔ | ✔ 输入一半投单精度和计算执行单精度。 |
✔ 输入一半投单精度和计算执行单精度。执行计算的一半,图书馆的目标 |
刺激 |
✔ 输入一半投单精度和计算执行单精度。因此,饱和行为单一半输入之间的不同: maxhalf = half.realmax;isequal (prod ([maxhalf 2 0.5]), maxhalf) ans =逻辑1 maxsingle =最大浮点数(“单一”);isequal (prod ([maxsingle 2 0.5]), maxsingle)
ans =逻辑0 |
✔ | ✔ |
rdivide |
✔ | ✔ | ✔ |
真正的 |
✔ | ✔ | ✔ |
最大浮点数 |
✔ 金宝app支持语法:
|
||
最小正浮点数 |
✔ 金宝app支持语法:
|
||
快速眼动 |
✔ | ✔ | ✔ |
repelem |
✔ | ✔ | ✔ |
repmat |
✔ | ✔ 尺寸参数不能精确的一半。 |
✔ 尺寸参数不能精确的一半。 |
重塑 |
✔ | ✔ 尺寸参数不能精确的一半。 |
✔ 尺寸参数不能精确的一半。 |
rgbplot |
✔ | ||
轮 |
✔ 只有一个输入支持金宝app |
✔ 只有一个输入支持金宝app |
✔ 只有一个输入支持金宝app |
rsqrt (定点设计师) |
✔ 不支持复杂half-precision输入金宝app |
||
散射 |
✔ | ||
scatter3 |
✔ | ||
标志 |
✔ | ✔ | ✔ |
罪 |
✔ | ✔ | ✔ |
单 |
✔ | ✔ | ✔ |
sinh |
✔ | ✔ | ✔ |
sinpi |
✔ | ✔ | ✔ |
大小 |
✔ | ✔ | ✔ |
排序 |
✔ | ||
√6 |
✔ | ✔ | ✔ |
挤压 |
✔ | ✔ | ✔ |
storedInteger (定点设计师) |
✔ | ||
总和 |
✔ 输入一半投单精度和计算执行单精度。因此,饱和行为单一半输入之间的不同: maxhalfint = half.flintmax;isequal(总和([maxhalfint 1 1]), maxhalfint) ans =逻辑1 maxsingleint = flintmax (“单一”);isequal(总和([maxsingleint 1 1]), maxsingleint)
ans =逻辑0 |
✔ | ✔ |
棕褐色 |
✔ | ✔ | ✔ |
双曲正切 |
✔ | ✔ | ✔ |
次 ,。* |
✔ | ✔ | ✔ |
转置 |
✔ | ✔ | ✔ |
定型 |
✔ | ||
uint16 |
✔ | ✔ | ✔ |
uint32 |
✔ | ✔ | ✔ |
uint64 |
✔ | ✔ | ✔ |
uint8 |
✔ | ✔ | ✔ |
uminus |
✔ | ✔ | ✔ |
uplus |
✔ | ✔ | ✔ |
vertcat |
✔ | ✔ | ✔ |
xlim |
✔ | ||
ylim |
✔ | ||
0 |
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
✔ 金宝app支持语法:
|
zlim |
✔ |
另请参阅
相关的话题
- 浮点数(定点设计师)
- 一半精度是多少?(定点设计师)
- Half-Precision Sobel边缘检测的方法