While ML.NET is cross-platform, there are some limitations for specific platforms as outlined in the chart below.
| Training | Inference | |
|---|---|---|
| Windows | Yes | Yes |
| Linux | Yes | Yes |
| macOS | Yes | Yes |
| ARM64 / Apple M1 | Yes, with limitations. The following are not supported:
|
Yes, with limitations. The following are not supported:
|
| Blazor WASM | Yes, with limitations. The following are not supported:
EnableMLUnsupportedPlatformTargetCheck flag to false to use ML.NET in Blazor. |
Yes, with limitations. The following are not supported:
|
Note: All the limitations listed above will throw a
DLL not foundexception.
If you are blocked by any of these limitations or would like to see different behavior when hitting them, please let us know by filing an issue.