nndeploy.ir.interpret

Functions

create_interpret(type[, model_desc, is_external])

register_interpret_creator(type, creator)

Classes

Interpret()

InterpretCreator()

class nndeploy.ir.interpret.Interpret[源代码]

基类:Interpret

__init__(self: nndeploy._nndeploy_internal.ir.Interpret) None[源代码]
interpret(self: nndeploy._nndeploy_internal.ir.Interpret, model_value: list[str], input: list[nndeploy._nndeploy_internal.ir.ValueDesc] = []) nndeploy._nndeploy_internal.base.Status[源代码]
dump(self: nndeploy._nndeploy_internal.ir.Interpret, arg0: str) None[源代码]
save_model(self: nndeploy._nndeploy_internal.ir.Interpret, structure_stream: str, st_ptr: safetensors::safetensors_t) nndeploy._nndeploy_internal.base.Status[源代码]
save_model_to_file(self: nndeploy._nndeploy_internal.ir.Interpret, structure_file_path: str, weight_file_path: str) nndeploy._nndeploy_internal.base.Status[源代码]
get_model_desc(self: nndeploy._nndeploy_internal.ir.Interpret) nndeploy._nndeploy_internal.ir.ModelDesc[源代码]
class nndeploy.ir.interpret.InterpretCreator[源代码]

基类:InterpretCreator

__init__(self: nndeploy._nndeploy_internal.ir.InterpretCreator) None[源代码]
create_interpret(self: nndeploy._nndeploy_internal.ir.InterpretCreator, type: nndeploy._nndeploy_internal.base.ModelType, model_desc: nndeploy._nndeploy_internal.ir.ModelDesc = None, is_external: bool = False) nndeploy._nndeploy_internal.ir.Interpret[源代码]
create_interpret_shared_ptr(self: nndeploy._nndeploy_internal.ir.InterpretCreator, type: nndeploy._nndeploy_internal.base.ModelType, model_desc: nndeploy._nndeploy_internal.ir.ModelDesc = None, is_external: bool = False) nndeploy._nndeploy_internal.ir.Interpret[源代码]
nndeploy.ir.interpret.register_interpret_creator(type, creator)[源代码]
nndeploy.ir.interpret.create_interpret(type, model_desc=None, is_external=False)[源代码]