#pragma once #include #include #include namespace torch::jit::mobile { using Stack = std::vector; void registerPrimOpsFunction( const std::string& name, const std::function& fn); bool hasPrimOpsFn(const std::string& name); std::function& getPrimOpsFn(const std::string& name); class prim_op_fn_register { public: prim_op_fn_register( const std::string& name, const std::function& fn) { registerPrimOpsFunction(name, fn); } }; } // namespace torch::jit::mobile