torch_dart
参考 MuJoCo 的 API 组织方式构建的 PyTorch Dart 绑定,目前仅包含最小骨架。
lib/src/base.dart:公共入口Torch和内部后端契约BaseApi。lib/src/backend/python.dart:通过py_embed实现的PythonApi。lib/torch_dart.dart:导出公共接口,隐藏后端实现细节。
当前使用 Python 后端,首次访问时才导入 torch。运行示例需要
py_embed 使用的 Python 环境已安装 PyTorch。
import 'package:torch_dart/torch_dart.dart';
void main() {
print(Torch.version);
}
Tensor、创建函数、运算、模型加载和生命周期接口待讨论后逐步加入。
Libraries
- torch_dart
- Backend-independent Dart bindings for PyTorch.