|
class | mxnet::runtime::PackedFunc |
| Packed function is a type-erased function. The arguments are passed by packed format. More...
|
|
class | mxnet::runtime::TypedPackedFunc< FType > |
| Please refer to TypedPackedFunc<R(Args..)>. More...
|
|
class | mxnet::runtime::TypedPackedFunc< R(Args...)> |
| A PackedFunc wrapper to provide typed function signature. It is backed by a PackedFunc internally. More...
|
|
class | mxnet::runtime::MXNetArgs |
| Arguments into TVM functions. More...
|
|
struct | mxnet::runtime::extension_type_info< T > |
| Type traits to mark if a class is tvm extension type. More...
|
|
class | mxnet::runtime::MXNetPODValue_ |
| Internal base class to handle conversion to POD values. More...
|
|
class | mxnet::runtime::MXNetArgValue |
| A single argument value to PackedFunc. Containing both type_code and MXNetValue. More...
|
|
class | mxnet::runtime::MXNetRetValue |
| Return Value container, Unlike MXNetArgValue, which only holds reference and do not delete the underlying container during destruction. More...
|
|
struct | mxnet::runtime::detail::for_each_dispatcher< stop, I, F > |
|
struct | mxnet::runtime::detail::for_each_dispatcher< true, I, F > |
|
class | mxnet::runtime::MXNetArgsSetter |
|
struct | mxnet::runtime::detail::unpack_call_dispatcher< R, nleft, index, F > |
|
struct | mxnet::runtime::detail::unpack_call_dispatcher< R, 0, index, F > |
|
struct | mxnet::runtime::detail::unpack_call_dispatcher< void, 0, index, F > |
|
struct | mxnet::runtime::detail::typed_packed_call_dispatcher< R > |
|
struct | mxnet::runtime::detail::typed_packed_call_dispatcher< void > |
|
struct | mxnet::runtime::detail::MXNetValueCast< T, TSrc, is_ext, is_nd > |
|
|
DLDataType | mxnet::runtime::String2DLDataType (std::string s) |
| convert a string to TVM type. More...
|
|
const char * | mxnet::runtime::TypeCode2Str (int type_code) |
| Convert type code to its name. More...
|
|
int | mxnet::runtime::String2MXNetTypeWithBool (const std::string &s) |
|
int | mxnet::runtime::String2MXNetType (const std::string &s) |
|
std::ostream & | mxnet::runtime::operator<< (std::ostream &os, DLDataType t) |
|
std::ostream & | mxnet::runtime::operator<< (std::ostream &os, const MXNetDataType &dtype) |
|
template<typename F , typename... Args> |
void | mxnet::runtime::detail::for_each (const F &f, Args &&...args) |
|
template<typename R , int nargs, typename F > |
void | mxnet::runtime::detail::unpack_call (const F &f, const MXNetArgs &args, MXNetRetValue *rv) |
|
template<typename R , typename... Args> |
R | mxnet::runtime::detail::call_packed (const PackedFunc &pf, Args &&...args) |
|
Type-erased function used across MXNET API.