mindspore.graph.register_custom_backend
- mindspore.graph.register_custom_backend(backend_name, backend_path)[源代码]
向MindSpore注册自定义后端,使用自定义后端进行模型编译、执行。
说明
该自定义后端仅在使用@jit时生效,且@jit装饰器内的backend参数必须和注册的backend_name名称一致。
该接口仅支持Linux系统。
- 参数:
backend_name (str) - 自定义后端名称。
backend_path (str) - 自定义后端的绝对路径,以so结尾。
- 返回:
bool。若自定义后端注册成功,则返回True;否则返回False。
- 异常:
ValueError - 如果自定义后端路径不存在或者文件无效。
样例:
>>> import mindspore.graph as graph >>> from mindspore import mint, jit >>> # Register a custom backend >>> success = graph.register_custom_backend( ... backend_name="my_backend", ... backend_path="/path/to/my_backend.so", ... ) >>> print(f"Registration successful: {success}") >>> # Use the custom backend >>> @jit(backend="my_backend") ... def my_func(x): ... return mint.sin(x)