ReduceSumSquare¶
ReduceSumSquare - 18¶
版本¶
網域:
main
since_version:
18
函式:
True
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子自版本 18 起提供。
摘要¶
沿著提供的軸計算輸入張量元素的平方和。如果 keepdims
等於 1,則結果張量與輸入張量具有相同的階數。如果 keepdims
等於 0,則結果張量會修剪減少的維度。零階的輸入張量有效。對空值集合的減少會產生 0。
上述行為類似於 numpy,但 numpy 的 keepdims
預設為 False
而不是 True
除外。
函式主體¶
此運算子的函式定義。
<
domain: "",
opset_import: ["" : 18]
>
ReduceSumSquare <noop_with_empty_axes,keepdims>(data, axes) => (reduced)
{
data_square = Mul (data, data)
reduced = ReduceSum <keepdims: int = @keepdims> (data_square, axes)
}
屬性¶
keepdims - INT (預設為
'1'
)保留減少的維度與否,預設 1 表示保留減少的維度。
noop_with_empty_axes - INT (預設為
'0'
)定義 'axes' 為空時的行為。預設行為為 'false' 會減少所有軸。當 axes 為空且此屬性設定為 true 時,不會減少輸入張量,且輸出張量會等同於輸入張量。
輸入¶
介於 1 到 2 個輸入之間。
data (異質) - T
輸入張量。
axes (選用、異質) - tensor(int64)
選用的整數輸入清單,沿著這些整數進行減少。預設是在 'noop_with_empty_axes' 為 false 時減少輸入張量的所有維度,否則當 'noop_with_empty_axes' 為 true 時,會作為識別運算。接受的範圍是 [-r, r-1],其中 r = rank(data)。
輸出¶
reduced (異質) - T
減少的輸出張量。
類型約束¶
T in (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)限制輸入和輸出類型為數值張量。
ReduceSumSquare - 13¶
版本¶
網域:
main
since_version:
13
function:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算符自版本 13 起可用。
摘要¶
沿著提供的軸計算輸入張量元素的平方和。如果 keepdims
等於 1,則結果張量與輸入張量具有相同的階數。如果 keepdims
等於 0,則結果張量會修剪減少的維度。零階的輸入張量有效。對空值集合的減少會產生 0。
上述行為類似於 numpy,但 numpy 的 keepdims
預設為 False
而不是 True
除外。
屬性¶
axes - INTS :
一個整數列表,沿著這些整數進行縮減。預設值是縮減輸入張量的所有維度。可接受的範圍是 [-r, r-1],其中 r = rank(data)。
keepdims - INT (預設為
'1'
)保留減少的維度與否,預設 1 表示保留減少的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
減少的輸出張量。
類型約束¶
T in (
tensor(bfloat16)
,tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)限制輸入和輸出類型為數值張量。
ReduceSumSquare - 11¶
版本¶
網域:
main
since_version:
11
function:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算符自版本 11 起可用。
摘要¶
計算輸入張量的元素沿著指定軸的平方和。如果 keepdims 等於 1,則結果張量與輸入具有相同的秩。如果 keepdims 等於 0,則結果張量會刪除縮減的維度。
上述行為類似於 numpy,但 numpy 預設 keepdims 為 False 而不是 True。
屬性¶
axes - INTS :
一個整數列表,沿著這些整數進行縮減。預設值是縮減輸入張量的所有維度。可接受的範圍是 [-r, r-1],其中 r = rank(data)。
keepdims - INT (預設為
'1'
)保留減少的維度與否,預設 1 表示保留減少的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
減少的輸出張量。
類型約束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)限制輸入和輸出類型為高精度數值張量。
ReduceSumSquare - 1¶
版本¶
網域:
main
since_version:
1
function:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算符自版本 1 起可用。
摘要¶
計算輸入張量的元素沿著指定軸的平方和。如果 keepdims 等於 1,則結果張量與輸入具有相同的秩。如果 keepdims 等於 0,則結果張量會刪除縮減的維度。秩為零的輸入張量是有效的。縮減空值集合會產生 0。
上述行為類似於 numpy,但 numpy 預設 keepdims 為 False 而不是 True。
屬性¶
axes - INTS :
一個整數列表,沿著這些整數進行縮減。預設值是縮減輸入張量的所有維度。
keepdims - INT (預設為
'1'
)保留減少的維度與否,預設 1 表示保留減少的維度。
輸入¶
data (異質) - T
輸入張量。
輸出¶
reduced (異質) - T
減少的輸出張量。
類型約束¶
T in (
tensor(double)
,tensor(float)
,tensor(float16)
,tensor(int32)
,tensor(int64)
,tensor(uint32)
,tensor(uint64)
)限制輸入和輸出類型為高精度數值張量。