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 found
exception.
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.