Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.78 KB

platform-limitations.md

File metadata and controls

16 lines (12 loc) · 1.78 KB

Platform limitations

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:
  • Symbolic SGD
  • TensorFlow
  • OLS
  • TimeSeries SSA
  • TimeSeries SrCNN
  • ONNX*
  • Light GBM*
*You can add support by compiling (no pre-compiled binaries provided).
Yes, with limitations.

The following are not supported:
  • Symbolic SGD
  • TensorFlow
  • OLS
  • TimeSeries SSA
  • TimeSeries SrCNN
  • ONNX
Blazor WASM Yes, with limitations.

The following are not supported:
  • Symbolic SGD
  • TensorFlow
  • OLS
  • TimeSeries SSA
  • TimeSeries SrCNN
  • ONNX
  • Light GBM
  • LDA
  • Matrix Factorization
Note: You must currently set the EnableMLUnsupportedPlatformTargetCheck flag to false to use ML.NET in Blazor.
Yes, with limitations.

The following are not supported:
  • Symbolic SGD
  • TensorFlow
  • OLS
  • TimeSeries SSA
  • TimeSeries SrCNN
  • ONNX
  • Light GBM
  • LDA
  • Matrix Factorization

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.