[−][src]Struct tensorflow_proto::xla::OpMetadata
Symbolization metadata for HLO Instructions.
This metadata is used for debugging XLA code generation, as well as performance profiling of XLA-generated executables.
Fields
op_type: String
The framework op name that generated this XLA op.
Frameworks that build on top of XLA should mirror the names of their ops back to users by specifying the op_type. In this way, even if the framework's "ops" are implemented as multiple XLA HLO Ops, they can be grouped appropriately. (e.g. if a SoftMax layer is emitted into XLA as multiple ops, then each op should have the op_type be "SoftMax".)
op_name: String
The user-specified name of the op.
This name is often unique within a computation. Note: some frameworks add auto-generated names if the user does not provide one.
source_file: String
Indicate a file and line that this op is associated to in a user's program.
e.g. it could be the file and line of user code that generated the op.
source_line: i32
Trait Implementations
impl Clone for OpMetadata
[src]
fn clone(&self) -> OpMetadata
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for OpMetadata
[src]
impl Default for OpMetadata
[src]
fn default() -> OpMetadata
[src]
impl Message for OpMetadata
[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
fn decode<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
B: Buf,
Self: Default,
[src]
B: Buf,
Self: Default,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
impl PartialEq<OpMetadata> for OpMetadata
[src]
fn eq(&self, other: &OpMetadata) -> bool
[src]
fn ne(&self, other: &OpMetadata) -> bool
[src]
impl StructuralPartialEq for OpMetadata
[src]
Auto Trait Implementations
impl RefUnwindSafe for OpMetadata
impl Send for OpMetadata
impl Sync for OpMetadata
impl Unpin for OpMetadata
impl UnwindSafe for OpMetadata
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,