// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: tensorflow/core/protobuf/meta_graph.proto
package org.tensorflow.framework;
public interface TensorInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:tensorflow.TensorInfo)
com.github.os72.protobuf351.MessageOrBuilder {
/**
*
* For dense `Tensor`s, the name of the tensor in the graph.
*
*
* string name = 1;
*/
java.lang.String getName();
/**
*
* For dense `Tensor`s, the name of the tensor in the graph.
*
*
* string name = 1;
*/
com.github.os72.protobuf351.ByteString
getNameBytes();
/**
*
* There are many possible encodings of sparse matrices
* (https://en.wikipedia.org/wiki/Sparse_matrix). Currently, TensorFlow
* uses only the COO encoding. This is supported and documented in the
* SparseTensor Python class.
*
*
* .tensorflow.TensorInfo.CooSparse coo_sparse = 4;
*/
boolean hasCooSparse();
/**
*
* There are many possible encodings of sparse matrices
* (https://en.wikipedia.org/wiki/Sparse_matrix). Currently, TensorFlow
* uses only the COO encoding. This is supported and documented in the
* SparseTensor Python class.
*
*
* .tensorflow.TensorInfo.CooSparse coo_sparse = 4;
*/
org.tensorflow.framework.TensorInfo.CooSparse getCooSparse();
/**
*
* There are many possible encodings of sparse matrices
* (https://en.wikipedia.org/wiki/Sparse_matrix). Currently, TensorFlow
* uses only the COO encoding. This is supported and documented in the
* SparseTensor Python class.
*
*
* .tensorflow.TensorInfo.CooSparse coo_sparse = 4;
*/
org.tensorflow.framework.TensorInfo.CooSparseOrBuilder getCooSparseOrBuilder();
/**
* .tensorflow.DataType dtype = 2;
*/
int getDtypeValue();
/**
* .tensorflow.DataType dtype = 2;
*/
org.tensorflow.framework.DataType getDtype();
/**
*
* The static shape should be recorded here, to the extent that it can
* be known in advance. In the case of a SparseTensor, this field describes
* the logical shape of the represented tensor (aka dense_shape).
*
*
* .tensorflow.TensorShapeProto tensor_shape = 3;
*/
boolean hasTensorShape();
/**
*
* The static shape should be recorded here, to the extent that it can
* be known in advance. In the case of a SparseTensor, this field describes
* the logical shape of the represented tensor (aka dense_shape).
*
*
* .tensorflow.TensorShapeProto tensor_shape = 3;
*/
org.tensorflow.framework.TensorShapeProto getTensorShape();
/**
*
* The static shape should be recorded here, to the extent that it can
* be known in advance. In the case of a SparseTensor, this field describes
* the logical shape of the represented tensor (aka dense_shape).
*
*
* .tensorflow.TensorShapeProto tensor_shape = 3;
*/
org.tensorflow.framework.TensorShapeProtoOrBuilder getTensorShapeOrBuilder();
public org.tensorflow.framework.TensorInfo.EncodingCase getEncodingCase();
}