PyTorch によるコード生成

MATLAB Coder Support Package for PyTorch® and LiteRT Models は、さまざまな事前学習済みの PyTorch および LiteRT (旧 TensorFlow Lite) のディープラーニング ネットワークから、読みやすく移植可能な C/C++ ソースコードを生成することを可能にします。MATLAB および Simulink の前処理および後処理、ならびにディープラーニング モデルを含む完全なアプリケーションを、既存の C/C++ プロジェクトにソースコードやスタティック ライブラリまたはダイナミック ライブラリとして統合できます。その後、完全なアプリケーションをデスクトップシステムから組み込みハードウェアまでのさまざまなハードウェア プラットフォームに展開することができます。 

このサポートパッケージを使用すると、PyTorch および LiteRT モデルから、NVIDIA Jetson™ や NVIDIA Clara™ プラットフォームに組み込まれたものを含む最新の NVIDIA® GPU 向けの CUDA® コードも生成できます (GPU Coder を使用)。コードのカスタマイズ、ハードウェアに特化した最適化、およびソフトウェアインザループ (SIL) およびプロセッサインザループ (PIL) テストを用いたコード検証を適用できます (Embedded Coder を使用)。また、PyTorch および LiteRT モデルを含む Simulink モデルからコードを生成することもできます (Simulink Coder を使用)。