matlab-import-external-ai-model
Import PyTorch, ONNX, or Keras 3 / TensorFlow 2.16+ deep learning models into MATLAB as dlnetwork objects. Use when importing .pt2 exported programs, traced .pt files, .onnx models, or Keras 3 models via matlabsaver. Covers importNetworkFromPyTorch, importNetworkFromONNX, importNetworkFromKeras, importNetworkFromTensorFlow, torch.export.export, PyTorchInputSizes, InputDataFormats, matlabsaver, tf_keras downgrade, numeric validation against PyTorch or ONNX Runtime, and placeholder/custom layer implementation. Applies when user mentions any of these functions, file formats, or encounters import
npx skills add matlab/matlab-agentic-toolkit --skill matlab-import-external-ai-model --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Import Deep Learning Models into MATLAB Import trained PyTorch, ONNX, or Keras 3 models into MATLAB as `dlnetwork` objects and verify numerical correctness. ## When to Use - User wants to import a deep learning model from PyTorch, ONNX, or Keras/TensorFlow - User has `.pt2`, `.pt`, `.onnx`, or `.keras` files to bring into MATLAB - User mentions `importNetworkFromPyTorch`, `importNetworkFromONNX`, `importNetworkFromKeras`, or `importNetworkFromTensorFlow` - User mentions `torch.export.export`, `torch.jit.trace`, `PyTorchInputSizes`, `InputDataFormats`, or `matlabsaver` - User encounters import errors, unsupported operator warnings, uninitialized networks, or 0 learnables after import - User wants to validate that an imported model matches the source framework's outputs ## When NOT to Use - Exporting MATLAB networks to ONNX/PyTorch (use `exportONNXNetwork` / `exportNetworkToPyTorch`) - Training or fine-tuning after import — use `/matlab-train-network` - Deploying to embedded hardware — use `/matlab-deploy-embedded-ai` - Simulink integration after import (agent handles this well without guidance) ## Router: Which Framework? ``` Q: What format is the source model? | +-- .pt2 (PyTorch
- When to Use
- When NOT to Use
- Router: Which Framework?
- PyTorch Import
- Determine Starting Point
- Import .pt2 (Exported Program)
- Import .pt (Traced Model)
- Name-Value Arguments
- PyTorch Critical Mistakes
- PyTorch Conventions
- PyTorch References
- ONNX Import
- Workflow
- Import
What does the matlab-import-external-ai-model skill do?
Import PyTorch, ONNX, or Keras 3 / TensorFlow 2.16+ deep learning models into MATLAB as dlnetwork objects. Use when importing .pt2 exported programs, traced .pt files, .onnx models, or Keras 3 models via matlabsaver. Covers importNetworkFromPyTorch, importNetworkFromONNX, importNetworkFromKeras, importNetworkFromTensorFlow, torch.export.export, PyTorchInputSizes, InputDataFormats, matlabsaver, tf_keras downgrade, numeric validation against PyTorch or ONNX Runtime, and placeholder/custom layer implementation. Applies when user mentions any of these functions, file formats, or encounters import
How do I install it?
Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-import-external-ai-model --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
