1 个仓库
Tools that generate native framework code from intermediate model representations.
Distinct from Intermediate Representations: Distinct from general Intermediate Representations by focusing on the generation of executable source code for neural networks.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Model Architecture Code Generators. Refine with filters or upvote what's useful.
MMdnn 是一个深度学习模型转换与迁移工具,旨在实现 TensorFlow、PyTorch 和 Keras 等不同框架之间的神经网络架构与权重转换。它利用标准化的中间表示(IR)将网络结构和权重与特定框架的实现解耦,从而支持在不同环境中转换预训练模型。 该项目的特色在于能从中间表示生成原生的 Python 重构代码,允许在目标环境中重建和微调模型。它还包含用于移动端模型部署的专用工具,可将深度学习模型转换为 CoreML 和 TensorFlow Lite 等移动兼容格式。 该系统提供了一套更广泛的功能,包括用于检查图结构和元数据的神经网络架构可视化,以及用于验证转换后模型是否保持原始行为和精度的模型推理执行。其他实用程序还可处理从远程仓库获取预训练权重以及组装可部署的模型检查点。
Generates native framework architecture and weight files from intermediate model representations via Python code snippets.