apache / mxnet

Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
https://mxnet.apache.org
Apache License 2.0
20.75k stars 6.8k forks source link

MXNet on Windows via MinGW #11835

Open sergeykolychev opened 6 years ago

sergeykolychev commented 6 years ago

Hi guys, Are there any plans to get MXNet to compile via MinGW compiler on Windows ? Tried, and as many before me, failed. Looks like there's a need for a substantial code modifications to get the lib compiled via gcc on Windows. @szha

szha commented 6 years ago

@yajiedesign @zhreshold

chinakook commented 6 years ago

Does MinGW has CUDA support?

sergeykolychev commented 6 years ago

@chinakook No, it does not at this time (nvidia only supports gcc on Linux). However we do support compiling mxnet on MacOS (which usually does not have CUDA enabled devices) via gcc. The reason I asked is that current Perl distributions all have Perl on Windows compiled via https://mingw-w64.org/doku.php If MXNet is able to compile via MinGW 64 on Windows then I should be able to have Perl API to work on Windows as well. For now only for CPU, in future hopefully for AMD GPUs and eventually CUDA (that depends on Nvidia).

chinakook commented 6 years ago

Aha