TL;DR
This paper presents an automated approach for migrating neural network code between deep learning frameworks like PyTorch and TensorFlow, using a pivot model to ensure functional equivalence.
Contribution
It introduces a novel method leveraging a pivot neural network model to facilitate accurate and automated migration across different deep learning libraries.
Findings
Successfully migrated five neural networks with functional equivalence.
The approach reduces manual effort and time in updating neural network implementations.
Validated on popular frameworks, demonstrating practical applicability.
Abstract
The development of smart systems (i.e., systems enhanced with AI components) has thrived thanks to the rapid advancements in neural networks (NNs). A wide range of libraries and frameworks have consequently emerged to support NN design and implementation. The choice depends on factors such as available functionalities, ease of use, documentation and community support. After adopting a given NN framework, organizations might later choose to switch to another if performance declines, requirements evolve, or new features are introduced. Unfortunately, migrating NN implementations across libraries is challenging due to the lack of migration approaches specifically tailored for NNs. This leads to increased time and effort to modernize NNs, as manual updates are necessary to avoid relying on outdated implementations and ensure compatibility with new features. In this paper, we propose an…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Software-Defined Networks and 5G
