代码拉取完成,页面将自动刷新
Naming conventions
==================
Files, functions, classes:
eld: descriptor
elx: exection functoin (stateless)
elk: kernel function (stateless)
elt: test
Numbering:
Cardinal number
// dimension (plain)
n, ic, oc, ih, iw, oh, ow, kh, kw, t
// blocked dimension
ic2, oc2, ih2, iw2, oh2, ow2, t2 // blocked
ic3, oc3, t3, ... // 2nd level blocked
// blocking unit, normally IV = OV = I = O
V, A, T
// 2nd/3rd level blocking unit
I2, O2, I3, O3
Ordinal number
// dimension
_n, _ic, _oc, _ih, _iw, _oh, _ow, _kh, _kw, ...
// blocked dimension
_ic2, _oc2, _ih2, _iw2, _oh2, _ow2, _t2 // blocked
_ic3, _oc3, _t3, ... // 2nd level blocked
// blocking unit
_V, _T, _IV, _OV, _hA, _wA
// 2nd/3rd level blocking unit
_I2, _O2, _I3, _O3
template:
T: typename
V: vector-size
A: tile-size
K: kernel-size
Tensor:
// pointer type
input, output, weights, bias
// md-array
ainput, aoutput, aweights
// tensor for transform (from or to)
tinput, toutput, tweights
// transformed md-array
atinput, atoutput, atweights
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。