Caffe2 - C++ API
A deep learning, cross platform ML framework
Public Member Functions
at::TypeExtendedInterface Struct Reference
Inheritance diagram for at::TypeExtendedInterface:
c10::Type at::TypeDefault at::CPUTypeDefault at::CUDATypeDefault at::UndefinedType torch::autograd::VariableType at::CPUComplexFloatType

Public Member Functions

 TypeExtendedInterface (TensorTypeId type_id, bool is_variable, bool is_undefined)
- Public Member Functions inherited from c10::Type
virtual bool operator== (const Type &rhs) const =0
virtual bool isSubtypeOf (const TypePtr rhs) const
virtual bool isSubclass (const TypeKind kind) const =0
virtual std::string str () const =0
virtual std::string python_str () const
TypeKind kind () const
virtual bool requires_grad () const
template<typename T >
std::shared_ptr< Tcast ()
template<typename T >
std::shared_ptr< const Tcast () const
template<typename T >
std::shared_ptr< Texpect ()
template<typename T >
std::shared_ptr< const Texpect () const
virtual bool hasFreeVariables () const
virtual at::ArrayRef< TypePtr > containedTypes () const
TypePtr withContained (std::vector< TypePtr > contained_types)
virtual TypePtr createWithContained (std::vector< TypePtr > contained_types) const

Additional Inherited Members

- Protected Member Functions inherited from c10::Type
 Type (TypeKind kind)

Detailed Description

Definition at line 6 of file TypeExtendedInterface.h.

The documentation for this struct was generated from the following file: