ReduceL1¶
ReduceL1 - 18¶
版本¶
網域:
main
since_version:
18
函數:
True
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子已在版本 18 中提供。
摘要¶
沿著提供的軸計算輸入張量元素的 L1 範數。如果 keepdims
等於 1,則結果張量與輸入的秩相同。如果 keepdims
等於 0,則結果張量的降維會被刪除。秩為零的輸入張量有效。對空值集進行縮減會產生 0。
上述行為與 numpy 相似,但 numpy 預設將 keepdims
設定為 False
而不是 True
。
函數主體¶
此運算子的函數定義。
<
domain: "",
opset_import: ["" : 18]
>
ReduceL1 <noop_with_empty_axes,keepdims>(data, axes) => (reduced)
{
data_abs = Abs (data)
reduced = ReduceSum <keepdims: int = @keepdims> (data_abs, axes)
}
屬性¶
keepdims - INT (預設為
'1'
)保留或不保留降維,預設值 1 表示保留降維。
noop_with_empty_axes - INT (預設為
'0'
)如果 'axes' 為空,則定義行為。預設行為是使用 'false' 來縮減所有軸。當軸為空且此屬性設定為 true 時,輸入張量不會縮減,且輸出張量將等同於輸入張量。
輸入¶
介於 1 和 2 個輸入之間。
data (異質) - T
輸入張量。
axes (選用,異質) - tensor(int64)
選用的整數輸入列表,沿著該列表進行縮減。如果 'noop_with_empty_axes' 為 false,則預設為縮減輸入張量的所有維度,否則當 'noop_with_empty_axes' 為 true 時,會作為 Identity 運算。可接受的範圍為 [-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)
)將輸入和輸出類型限制為數值張量。
ReduceL1 - 13¶
版本¶
網域:
main
since_version:
13
函數:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子已在版本 13 中提供。
摘要¶
沿著提供的軸計算輸入張量元素的 L1 範數。如果 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)
)將輸入和輸出類型限制為數值張量。
ReduceL1 - 11¶
版本¶
網域:
main
since_version:
11
函數:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子已在版本 11 中提供。
摘要¶
沿著提供的軸計算輸入張量元素的 L1 範數。如果 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)
)將輸入和輸出類型限制為高精度數值張量。
ReduceL1 - 1¶
版本¶
網域:
main
since_version:
1
函數:
False
支援等級:
SupportType.COMMON
形狀推斷:
True
此版本的運算子已在版本 1 中提供。
摘要¶
沿著提供的軸計算輸入張量元素的 L1 範數。如果 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)
)將輸入和輸出類型限制為高精度數值張量。