26 #ifndef LBANN_PROTO_OPERATOR_FACTORY_HPP_INCLUDED 27 #define LBANN_PROTO_OPERATOR_FACTORY_HPP_INCLUDED 38 template <
typename InT,
typename OutT, El::Device D>
40 Operator<InT, OutT, D>,
50 template <
typename InT,
typename OutT, El::Device D>
55 #endif // LBANN_PROTO_OPERATOR_FACTORY_HPP_INCLUDED
generic_factory< Operator< InT, OutT, D >, std::string, generate_builder_type< Operator< InT, OutT, D >, lbann_data::Operator const & > > OperatorFactory
h2::factory::ObjectFactory< BaseT, KeyT, BuilderT, KeyErrorPolicy > generic_factory
Generic factory template.
typename GenerateBuilderType_struct< OutT, Args... >::type generate_builder_type
A helper typedef for wrapping builder signatures.
OperatorFactory< InT, OutT, D > & get_operator_factory()
Access the global operator factory for these types.