Coder Social home page Coder Social logo

Compilation error about cudart.jl HOT 9 CLOSED

juliaattic avatar juliaattic commented on July 20, 2024
Compilation error

from cudart.jl.

Comments (9)

timholy avatar timholy commented on July 20, 2024

What does Pkg.build("CUDArt") say?

from cudart.jl.

pearcemc avatar pearcemc commented on July 20, 2024

The specific issue was having installed everything from source, my build got interrupted by not having nvcc on the correct path. Manually building libwrapcuda from the CUDArt source with nvcc allowed me to import the module in Julia.

from cudart.jl.

timholy avatar timholy commented on July 20, 2024

Great, thanks for letting us know.

from cudart.jl.

 avatar commented on July 20, 2024

@pearcemc I have the same problem. Could you please tell me how to build libwrapcuda from the CUDArt source with nvcc?

INFO: Precompiling module CUDArt...
ERROR: LoadError: LoadError: Cannot find libwrapcuda
in error at error.jl:21
while loading C:\Users\Miller.julia\v0.4\CUDArt\src\libcudart-6.5.jl, in expression starting on line 53
while loading C:\Users\Miller.julia\v0.4\CUDArt\src\CUDArt.jl, in expression starting on line 27
Failed to precompile CUDArt to C:\Users\Miller.julia\lib\v0.4\CUDArt.ji
in error at base\error.jl:21

from cudart.jl.

 avatar commented on July 20, 2024

@timholy Thank you for replying me at #48 . It seems that the VS2015 problem was fixed but I met another problem about loading libwrapcuda.

from cudart.jl.

timholy avatar timholy commented on July 20, 2024

Can you paste the output of Pkg.build("CUDArt")?

from cudart.jl.

 avatar commented on July 20, 2024

Sure, it seems that the problem of VS2015 still exists. But I check the website of NVIDIA. It says that CUDA Toolkits can only be used with VS2013, Could that be the cause of this problem?

ENV["foo"] = "bar"
"bar"
haskey(ENV, "foo")
true
using CUDA
CUDA Driver Initialized
Pkg.build("CUDArt")
INFO: Building CUDArt
===============================[ ERROR: CUDArt ]================================

LoadError: Cannot find proper Visual Studio installation. VS 2013, 2012, or 2010 is required.
while loading C:\Users\Miller.julia\v0.4\CUDArt\deps\build.jl, in expression starting on line 10

================================[ BUILD ERRORS ]================================

WARNING: CUDArt had build errors.

  • packages with build errors remain installed in C:\Users\Miller.julia\v0.4
  • build the package(s) and all dependencies with Pkg.build("CUDArt")
  • build a single package by running its deps/build.jl script

from cudart.jl.

timholy avatar timholy commented on July 20, 2024

Until you get past the build error, you shouldn't expect anything else to work.

Sounds like you need VS2013 (but I'm no expert).

from cudart.jl.

 avatar commented on July 20, 2024

Put
"windows? (
begin
if haskey(ENV, "VS140COMNTOOLS")
vs_cmd_prompt = string(ENV["VS140COMNTOOLS"], "..\..\VC\vcvarsall.bat")...."

in build.jl in "C:****.julia\v0.5\CUDArt\deps" if you have VS2015 installed. Then run Pkg.build("CUDAtr")

from cudart.jl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.