Closed
Description
System information
- OS version/distro: Windows
- .NET Version (eg., dotnet --info): All - desktop, .net core
Issue
- What did you do? Try to use ML.NET in an x86 process
- What happened? It doesn't work because CpuMathNative can't be loaded into an x86 process
- What did you expect? I expected it to work in a Windows x86 process.
Notes
There are cases where developers are forced to use x86 processes. For example, if their hosting environment only supports x86 processes. Or if they are using other native libraries that are only available for x86, and they don't want to (or can't) spin up multiple processes (x64 for ML.NET and x86 for other native libraries).