Go to the source code of this file.
◆ LBANN_REGISTER_BUILDER
| #define LBANN_REGISTER_BUILDER |
( |
|
OP_NAME, |
|
|
|
OP_LOWER |
|
) |
| |
Value:factory.register_builder(#OP_NAME "Operator", \
build_##OP_LOWER##_operator<InT, D>)
◆ PROTO_DEVICE
| #define PROTO_DEVICE |
( |
|
T, |
|
|
|
DEVICE |
|
) |
| |
Value:extern template proto::OperatorFactory<T, T, DEVICE>&
\ extern
template std::unique_ptr<Operator<T, T, DEVICE>>
\auto construct_operator(const lbann_data::Operator &proto_operator) -> std::unique_ptr< Operator< InputT, OutputT, D >>
OperatorFactory< InT, OutT, D > & get_operator_factory()
Access the global operator factory for these types.
Definition at line 164 of file operator_factory_impl.hpp.