returns='const migraphx::shape&', const=True) h.method('buffer', fname='data', cpp_name='data', returns='char*', const=True) h.method('equal', api.params(x='const migraphx::argument&'), invoke='migraphx::equal($@)', returns='bool', const=True) api.add_function('migraphx_argument_generate', api.params(s='const migraphx::shape&', seed='size_t'), fname='migraphx::generate_argument', returns='migraphx::argument') @auto_handle() def target(h): h.constructor('create', api.params(name='const char*'), fname='migraphx::get_target') @api.handle('migraphx_program_parameter_shapes', 'std::unordered_map<std::string, migraphx::shape>') def program_parameter_shapes(h): h.method('size', returns='size_t') h.method('get',
returns='const migraphx::shape&', const=True) h.method('buffer', fname='data', cpp_name='data', returns='char*', const=True) h.method('equal', api.params(x='const migraphx::argument&'), invoke='migraphx::equal($@)', returns='bool', const=True) api.add_function('migraphx_argument_generate', api.params(s='const migraphx::shape&', seed='size_t'), fname='migraphx::generate_argument', returns='migraphx::argument') @auto_handle def target(h): h.constructor('create', api.params(name='const char*'), fname='migraphx::get_target') @api.handle('migraphx_program_parameter_shapes', 'std::unordered_map<std::string, migraphx::shape>') def program_parameter_shapes(h): h.method('size', returns='size_t') h.method('get',