我想知道带有键“T”和“dtype”的属性之间图表的protobuf文件有什么区别
例如,对于add运算符,我们有一个键为“T”的类型为值:
name: "conv1/Const"
op: "Const"
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
dim {
size: 32
}
}
float_val: 0.10000000149011612
}
}
}
而对于常量,我们通常将“dtype”作为指定类型的键:
name: "conv2/truncated_normal/TruncatedNormal"
op: "TruncatedNormal"
input: "conv2/truncated_normal/shape"
attr {
key: "T"
value {
type: DT_INT32
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "seed"
value {
i: 0
}
}
attr {
key: "seed2"
value {
i: 0
}
}
对于TruncatedNormal,我们同时拥有“T”和“dtype”
import React from 'react'
import ReactDOM from 'react-dom'
class Doc extends React.Component{
componentDidMount(){
document.title = "dfsdfsdfsd"
}
render(){
return(
<b> test </b>
)
}
}
ReactDOM.render(
<Doc />,
document.getElementById('container')
);
感谢提前:)
答案 0 :(得分:1)
请注意,对于TruncatedNormal,T和dtype都是“type”属性。 shape
输入参数的类型来自“T”,output
的类型来自“dtype”。名称“T”和“dtype”是任意的,操作者可以将它们称为“T1”和“T2”,这样会更自然。