MXNet.jl icon indicating copy to clipboard operation
MXNet.jl copied to clipboard

Can't install MXNet on windows

Open mikewl opened this issue 7 years ago • 54 comments

julia> using MXNet
INFO: Recompiling stale cache file C:\Users\micha\.julia\lib\v0.5\MXNet.ji for module MXNet.
ERROR: LoadError: LoadError: Cannot find or load libmxnet.so. Please see the document on how to build it.
 in error(::String) at .\error.jl:21
 in include_from_node1(::String) at .\loading.jl:488 (repeats 2 times)
 in macro expansion; at .\none:2 [inlined]
 in anonymous at .\<missing>:?
 in eval(::Module, ::Any) at .\boot.jl:234
 in process_options(::Base.JLOptions) at .\client.jl:242
 in _start() at .\client.jl:321
while loading C:\Users\micha\.julia\v0.5\MXNet\src\base.jl, in expression starting on line 26
while loading C:\Users\micha\.julia\v0.5\MXNet\src\MXNet.jl, in expression starting on line 24
ERROR: Failed to precompile MXNet to C:\Users\micha\.julia\lib\v0.5\MXNet.ji.
 in compilecache(::String) at .\loading.jl:593
 in require(::Symbol) at .\loading.jl:393

Can't get any version to run after the GPU release. Files are in the correct position so no idea what is going on!

mikewl avatar Jun 14 '17 22:06 mikewl

Did you install the pre-built libmxnet somewhere? It seems the package cannot find the backend.

pluskid avatar Jun 19 '17 15:06 pluskid

What is the output of Pkg.build("MXNet")?

vchuravy avatar Jun 19 '17 19:06 vchuravy

Am away from pc for now but the error was with opening the dll. The file exists in the location expected after manually checking it but Libdl.find_library fails to find the library that it just downloaded. Copy and pasting the line into the REPL fails as well - even though I can see the files are in that location being checked. I have not compiled a version of mxnet myself however or tried directly grabbing the libraries off of github yet.

mikewl avatar Jul 04 '17 10:07 mikewl

I can not seem to run Pkg.build("MXNet") under Ubuntu It does a bunch of git clones, then errors with

INFO: Changing Directory to /home/fredrikb/.julia/v0.6/MXNet/deps/src/mxnet
fatal: reference is not a tree: 89de7ab20167909bc2c4f8acd397671c47cf3c0d
Unable to checkout '89de7ab20167909bc2c4f8acd397671c47cf3c0d' in submodule path 'cub'
===========================================[ ERROR: MXNet ]===========================================

LoadError: failed process: Process(`git submodule update --init`, ProcessExited(1)) [1]
while loading /home/fredrikb/.julia/v0.6/MXNet/deps/build.jl, in expression starting on line 58



julia> versioninfo()
Julia Version 0.6.0
Commit 9036443 (2017-06-19 13:05 UTC)
Platform Info:
  OS: Linux (x86_64-pc-linux-gnu)
  CPU: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Sandybridge)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.9.1 (ORCJIT, sandybridge)

Edit: found solution in #263

baggepinnen avatar Jul 10 '17 11:07 baggepinnen

ERROR: LoadError: LoadError: Cannot find or load libmxnet.so. Please see the document on how to build it.
Stacktrace:
 [1] error(::String) at .\error.jl:21
 [2] include_from_node1(::String) at .\loading.jl:569
 [3] include(::String) at .\sysimg.jl:14
 [4] include_from_node1(::String) at .\loading.jl:569
 [5] include(::String) at .\sysimg.jl:14
 [6] anonymous at .\<missing>:2
while loading C:\Users\micha\.julia\v0.6\MXNet\src\base.jl, in expression starting on line 26
while loading C:\Users\micha\.julia\v0.6\MXNet\src\MXNet.jl, in expression starting on line 24
ERROR: Failed to precompile MXNet to C:\Users\micha\.julia\lib\v0.6\MXNet.ji.
Stacktrace:
 [1] compilecache(::String) at .\loading.jl:703
 [2] _require(::Symbol) at .\loading.jl:490
 [3] require(::Symbol) at .\loading.jl:398

is the output when trying to run using MXNet Pkg.build("MXNet") outputs:

julia> Pkg.build("MXNet")
INFO: Building MXNet
INFO: Found a CUDA installation.
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
INFO: Downloading pre-built packages for Windows.

mikewl avatar Jul 28 '17 13:07 mikewl

Can you post the output of Pkg.build("MXNet")?

On Fri, 28 Jul 2017, 15:12 Michael Wallace Louwrens, < [email protected]> wrote:

ERROR: LoadError: LoadError: Cannot find or load libmxnet.so. Please see the document on how to build it. Stacktrace: [1] error(::String) at .\error.jl:21 [2] include_from_node1(::String) at .\loading.jl:569 [3] include(::String) at .\sysimg.jl:14 [4] include_from_node1(::String) at .\loading.jl:569 [5] include(::String) at .\sysimg.jl:14 [6] anonymous at .<missing>:2while loading C:\Users\micha.julia\v0.6\MXNet\src\base.jl, in expression starting on line 26while loading C:\Users\micha.julia\v0.6\MXNet\src\MXNet.jl, in expression starting on line 24 ERROR: Failed to precompile MXNet to C:\Users\micha.julia\lib\v0.6\MXNet.ji. Stacktrace: [1] compilecache(::String) at .\loading.jl:703 [2] _require(::Symbol) at .\loading.jl:490 [3] require(::Symbol) at .\loading.jl:398

is the output when trying to run using MXNet

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dmlc/MXNet.jl/issues/257#issuecomment-318648114, or mute the thread https://github.com/notifications/unsubscribe-auth/AAI3astia4GspQD9yFOaPMRV12l8HjeKks5sSd4vgaJpZM4N6gli .

vchuravy avatar Jul 28 '17 16:07 vchuravy

It's there, I added it as an edit.

julia> Pkg.build("MXNet")
INFO: Building MXNet
INFO: Found a CUDA installation.
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
WARNING: Compat.UTF8String is deprecated, use String instead.
  likely near C:\Users\micha\.julia\v0.6\MXNet\deps\build.jl:58
INFO: Downloading pre-built packages for Windows.

mikewl avatar Jul 28 '17 20:07 mikewl

Hmm... the downloading failed?

Anything under the deps/usr/... of Pkg.dir("MXNet") ?

iblislin avatar Jul 29 '17 03:07 iblislin

all the files you would expect!

mikewl avatar Jul 30 '17 15:07 mikewl

OMG, I installed a Windows VM and I can reproduce this issue....

iblislin avatar Jul 30 '17 16:07 iblislin

ha, I got it. You need to install the vc14 redistributable runtime https://www.microsoft.com/en-us/download/details.aspx?id=48145

iblislin avatar Jul 30 '17 16:07 iblislin

Then, just using MXNet.

iblislin avatar Jul 30 '17 16:07 iblislin

😠 unfortunately this looks like it is going to be a problem with CUDA. CUDA requires that you already have vc14 installed. So when trying to install the redist it errors and the log file tells me nicely Error 0x80070666: Cannot install a product when a newer version is installed.

mikewl avatar Jul 30 '17 17:07 mikewl

I'm going to try compiling MXNet myself and see what happens

mikewl avatar Jul 30 '17 17:07 mikewl

Is there a way to list the dependencies of a DLL on windows? On Linux, we have ldd.

Could you check that on your MXNet/deps/usr/lib/libmxnet.dll? (I just left my lab and the remote access of vm is not availabe now)

iblislin avatar Jul 30 '17 17:07 iblislin

Is this still an issue?

vchuravy avatar Sep 17 '17 18:09 vchuravy

Yes, I have exactly the same problem even after removing my vc14 redistributable runtime and reinstalling using @iamed2 's link.

ylxdzsw avatar Nov 19 '17 14:11 ylxdzsw

@ylxdzsw which version of MXNet.jl?

iblislin avatar Nov 19 '17 15:11 iblislin

Both v0.3.0 and latest master have the same problem.

I tried ldd comes with mingw and it shows the following output:

PS C:\Users\ylxdzsw\.julia\v0.6\MXNet\deps\usr\build> ldd .\libmxnet.dll
        ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffb23b00000)
        KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7ffb210e0000)
        KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7ffb20020000)
        ConEmuHk64.dll => /c/Program Files/ConEmu/ConEmu/ConEmuHk64.dll (0x7e110000)
        USER32.dll => /c/WINDOWS/System32/USER32.dll (0x7ffb23530000)
        win32u.dll => /c/WINDOWS/System32/win32u.dll (0x7ffb20f00000)
        GDI32.dll => /c/WINDOWS/System32/GDI32.dll (0x7ffb21470000)
        gdi32full.dll => /c/WINDOWS/System32/gdi32full.dll (0x7ffb20d60000)
        msvcp_win.dll => /c/WINDOWS/System32/msvcp_win.dll (0x7ffb1ff80000)
        ucrtbase.dll => /c/WINDOWS/System32/ucrtbase.dll (0x7ffb20c60000)
        IMM32.DLL => /c/WINDOWS/System32/IMM32.DLL (0x7ffb23a40000)
        combase.dll => /c/WINDOWS/System32/combase.dll (0x7ffb236c0000)
        RPCRT4.dll => /c/WINDOWS/System32/RPCRT4.dll (0x7ffb212b0000)
        bcryptPrimitives.dll => /c/WINDOWS/System32/bcryptPrimitives.dll (0x7ffb1ff00000)
        ??? => ??? (0x7ffad68d0000)
        ??? => ??? (0x7ffafda80000)
        ??? => ??? (0x6d7c0000)
        ??? => ??? (0x7ffb233c0000)
        ??? => ??? (0x4560000)
        ??? => ??? (0x7ffb22b00000)
        ??? => ??? (0x7ffad0e10000)
        ??? => ??? (0x7ffad35f0000)
        ??? => ??? (0x7ffac3530000)
        ??? => ??? (0x7ffb214a0000)
        ??? => ??? (0x7ffb20a40000)
        ??? => ??? (0x7ffb21190000)
        ??? => ??? (0x7ffb20290000)
        ??? => ??? (0x7ffac2690000)
        ??? => ??? (0x7ffb22aa0000)
        ??? => ??? (0x7ffb1fec0000)
        ??? => ??? (0x7ffb1fe70000)
        ??? => ??? (0x7ffb1fe50000)
        ??? => ??? (0x7ffb22ea0000)
        ??? => ??? (0x7ffac4260000)

I don't know what ??? means, but it seems it doesn't show the CUDA related dlls and those in the 3rdparty folder inside mxnet. I'm sure all these things are in my Path variable.

ylxdzsw avatar Nov 19 '17 15:11 ylxdzsw

Here is mine from a windows VM ( without CUDA)

user@user-PC MINGW64 ~/.julia/v0.6/MXNet/deps/usr/lib ((v0.3.0))
$ ldd ./libmxnet.dll
        ntdll.dll => /c/Windows/SYSTEM32/ntdll.dll (0x77930000)
        kernel32.dll => /c/Windows/system32/kernel32.dll (0x77810000)
        KERNELBASE.dll => /c/Windows/system32/KERNELBASE.dll (0x7fefdbc0000)
        libopenblas.dll => /c/Users/user/.julia/v0.6/MXNet/deps/usr/lib/libopenblas.dll (0x6d7c0000)
        ADVAPI32.dll => /c/Windows/system32/ADVAPI32.dll (0x7feffb60000)
        msvcrt.dll => /c/Windows/system32/msvcrt.dll (0x7fefdc50000)
        sechost.dll => /c/Windows/SYSTEM32/sechost.dll (0x7fefe180000)
        RPCRT4.dll => /c/Windows/system32/RPCRT4.dll (0x7fefdd40000)
        libgcc_s_seh-1.dll => /c/Users/user/.julia/v0.6/MXNet/deps/usr/lib/libgcc_s_seh-1.dll (0x61440000)
        libgfortran-3.dll => /c/Users/user/.julia/v0.6/MXNet/deps/usr/lib/libgfortran-3.dll (0x420000)
        libquadmath-0.dll => /c/Users/user/.julia/v0.6/MXNet/deps/usr/lib/libquadmath-0.dll (0x6cf00000)
        USER32.dll => /c/Windows/system32/USER32.dll (0x77710000)
        GDI32.dll => /c/Windows/system32/GDI32.dll (0x7feff0e0000)
        LPK.dll => /c/Windows/system32/LPK.dll (0x7feffad0000)
        USP10.dll => /c/Windows/system32/USP10.dll (0x7fefe0b0000)
        VCOMP140.DLL => /c/Users/user/.julia/v0.6/MXNet/deps/usr/lib/VCOMP140.DLL (0x7feef830000)
        IMM32.DLL => /c/Windows/system32/IMM32.DLL (0x7fefefd0000)
        MSCTF.dll => /c/Windows/system32/MSCTF.dll (0x7fefdfa0000)
        api-ms-win-core-synch-l1-2-0.DLL => /c/Windows/system32/api-ms-win-core-synch-l1-2-0.DLL (0x7fefc870000)

Is there VCOMP140.DLL for you? If not, maybe rm the deps/usr and Pkg.build("MXNet") again could help.

iblislin avatar Nov 19 '17 15:11 iblislin

I have a vcomp140.dll in the deps/usr/3rdparty/vc and another one in Windows/system32. Both path are in my $Path but it seems it doesn't find either.

Well, there is yet another one in deps/usr/lib too, and this is also in my $Path

ylxdzsw avatar Nov 19 '17 15:11 ylxdzsw

Will this throw an error on your machine?

julia> Libdl.dlopen(Pkg.dir("MXNet", "deps", "usr", "lib", "vcomp140.dll"))

Also, you can poke other dlls via dlopen to figure out which is the problematic one.

iblislin avatar Nov 19 '17 15:11 iblislin

e.g. here is mine

julia> Libdl.dlopen(Pkg.dir("MXNet", "deps", "usr", "lib", "vcomp140.dll"))
Ptr{Void} @0x000007fef7800000

julia> Libdl.dlopen(Pkg.dir("MXNet", "deps", "usr", "lib", "libgfortran-3.dll"))

Ptr{Void} @0x0000000016120000

iblislin avatar Nov 19 '17 15:11 iblislin

Well, unfortunately, it seems that Julia can find all of them:

julia> Libdl.dlopen("ntdll.dll")
Ptr{Void} @0x00007ffb23b00000

julia> Libdl.dlopen("kernel32.dll")
Ptr{Void} @0x00007ffb210e0000

julia> Libdl.dlopen("KERNELBASE.dll")
Ptr{Void} @0x00007ffb20020000

julia> Libdl.dlopen("libopenblas.dll")
Ptr{Void} @0x000000003c150000

julia> Libdl.dlopen("ADVAPI32.dll")
Ptr{Void} @0x00007ffb233c0000

julia> Libdl.dlopen("msvcrt.dll")
Ptr{Void} @0x00007ffb213d0000

julia> Libdl.dlopen("sechost.dll")
Ptr{Void} @0x00007ffb22b00000

julia> Libdl.dlopen("RPCRT4.dll")
Ptr{Void} @0x00007ffb212b0000

julia> Libdl.dlopen("libgcc_s_seh-1.dll")
Ptr{Void} @0x0000000061440000

julia> Libdl.dlopen("libgfortran-3.dll")
Ptr{Void} @0x000000006f600000

julia> Libdl.dlopen("libquadmath-0.dll")
Ptr{Void} @0x000000006cf00000

julia> Libdl.dlopen("USER32.dll")
Ptr{Void} @0x00007ffb23530000

julia> Libdl.dlopen("GDI32.dll")
Ptr{Void} @0x00007ffb21470000

julia> Libdl.dlopen("LPK.dll")
Ptr{Void} @0x0000000180000000

julia> Libdl.dlopen("USP10.dll")
Ptr{Void} @0x00007ffaf70d0000

julia> Libdl.dlopen("VCOMP140.DLL")
Ptr{Void} @0x00007ffb0d7a0000

julia> Libdl.dlopen("IMM32.DLL")
Ptr{Void} @0x00007ffb23a40000

julia> Libdl.dlopen("MSCTF.dll")
Ptr{Void} @0x00007ffb22cb0000

julia> Libdl.dlopen("api-ms-win-core-synch-l1-2-0.DLL")
Ptr{Void} @0x00007ffb20020000

ylxdzsw avatar Nov 19 '17 16:11 ylxdzsw

and.... what happened for dlopen libmxnet.dll ?

iblislin avatar Nov 19 '17 16:11 iblislin

My problem was solved by installing CUDA 8.0 😂. My previous installation is CUDA 9.0 since CUDA 8.0 reports that I'm using a newer hardware than the bundled driver. After install CUDA 8.0, it works well.

This is correct ldd output now:

PS C:\Users\ylxdzsw\.julia\v0.6\MXNet\deps\usr\build> ldd .\libmxnet.dll
        ntdll.dll => /c/WINDOWS/SYSTEM32/ntdll.dll (0x7ffaa3110000)
        KERNEL32.DLL => /c/WINDOWS/System32/KERNEL32.DLL (0x7ffaa2590000)
        KERNELBASE.dll => /c/WINDOWS/System32/KERNELBASE.dll (0x7ffaa0120000)
        ConEmuHk64.dll => /c/Program Files/ConEmu/ConEmu/ConEmuHk64.dll (0x7e110000)
        USER32.dll => /c/WINDOWS/System32/USER32.dll (0x7ffaa0d80000)
        win32u.dll => /c/WINDOWS/System32/win32u.dll (0x7ffa9fe30000)
        GDI32.dll => /c/WINDOWS/System32/GDI32.dll (0x7ffaa08a0000)
        gdi32full.dll => /c/WINDOWS/System32/gdi32full.dll (0x7ffaa0390000)
        msvcp_win.dll => /c/WINDOWS/System32/msvcp_win.dll (0x7ffa9fe50000)
        ucrtbase.dll => /c/WINDOWS/System32/ucrtbase.dll (0x7ffa9ffa0000)
        IMM32.DLL => /c/WINDOWS/System32/IMM32.DLL (0x7ffaa28c0000)
        combase.dll => /c/WINDOWS/System32/combase.dll (0x7ffaa2d10000)
        RPCRT4.dll => /c/WINDOWS/System32/RPCRT4.dll (0x7ffaa2b90000)
        bcryptPrimitives.dll => /c/WINDOWS/System32/bcryptPrimitives.dll (0x7ffaa00a0000)
        cudart64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/cudart64_80.dll (0x7ffa7a180000)
        libopenblas.dll => /c/Users/ylxdzsw/.julia/v0.6/MXNet/deps/usr/lib/libopenblas.dll (0x6d7c0000)
        ADVAPI32.dll => /c/WINDOWS/System32/ADVAPI32.dll (0x7ffaa2ae0000)
        msvcrt.dll => /c/WINDOWS/System32/msvcrt.dll (0x7ffaa0f80000)
        sechost.dll => /c/WINDOWS/System32/sechost.dll (0x7ffaa0f10000)
        cublas64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/cublas64_80.dll (0x7ffa540c0000)
        curand64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/curand64_80.dll (0x7ffa50de0000)
        nvcuda.dll => /c/WINDOWS/SYSTEM32/nvcuda.dll (0x7ffa42660000)
        SHELL32.dll => /c/WINDOWS/System32/SHELL32.dll (0x7ffaa10d0000)
        cfgmgr32.dll => /c/WINDOWS/System32/cfgmgr32.dll (0x7ffaa0530000)
        shcore.dll => /c/WINDOWS/System32/shcore.dll (0x7ffaa1020000)
        nvrtc64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/nvrtc64_80.dll (0x7ffa43390000)
        windows.storage.dll => /c/WINDOWS/System32/windows.storage.dll (0x7ffa9f6e0000)
        shlwapi.dll => /c/WINDOWS/System32/shlwapi.dll (0x7ffaa08d0000)
        kernel.appcore.dll => /c/WINDOWS/System32/kernel.appcore.dll (0x7ffa9f4f0000)
        cudnn64_7.dll => /c/Users/ylxdzsw/.julia/v0.6/MXNet/deps/usr/lib/cudnn64_7.dll (0x7ffa44230000)
        powrprof.dll => /c/WINDOWS/System32/powrprof.dll (0x7ffa9f4a0000)
        profapi.dll => /c/WINDOWS/System32/profapi.dll (0x7ffa9f460000)
        SETUPAPI.dll => /c/WINDOWS/System32/SETUPAPI.dll (0x7ffaa0930000)
        VCOMP140.DLL => /c/WINDOWS/SYSTEM32/VCOMP140.DLL (0x7ffa79ef0000)
        libgcc_s_seh-1.dll => /mingw64/bin/libgcc_s_seh-1.dll (0x61440000)
        VERSION.dll => /c/WINDOWS/SYSTEM32/VERSION.dll (0x7ffa997c0000)
        cufft64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/cufft64_80.dll (0x7ffa39af0000)
        cusolver64_80.dll => /c/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/bin/cusolver64_80.dll (0x7ffa36950000)
        dbghelp.dll => /c/WINDOWS/SYSTEM32/dbghelp.dll (0x7ffa92bf0000)
        libgfortran-3.dll => /c/Program Files/Julia/bin/libgfortran-3.dll (0x4930000)
        nvfatbinaryLoader.dll => /c/WINDOWS/SYSTEM32/nvfatbinaryLoader.dll (0x7ffa36890000)
        libwinpthread-1.dll => /mingw64/bin/libwinpthread-1.dll (0x64940000)
        WS2_32.dll => /c/WINDOWS/System32/WS2_32.dll (0x7ffaa2520000)
        libgfortran-3.dll => /c/Program Files/Julia/bin/libgfortran-3.dll (0x4930000)
        libquadmath-0.dll => /c/Program Files/Julia/bin/libquadmath-0.dll (0x6cf00000)

ylxdzsw avatar Nov 19 '17 16:11 ylxdzsw

:tada: I will add that note on release page.

iblislin avatar Nov 19 '17 16:11 iblislin

I also think CUDA 9.0 is on master only.

iblislin avatar Nov 19 '17 16:11 iblislin

I think we can check the CUDA version here since we call nvcc --version already.

Finally, thanks!

ylxdzsw avatar Nov 19 '17 16:11 ylxdzsw

what does the output of nvcc --version look like on your machine?

iblislin avatar Nov 19 '17 16:11 iblislin