# Failed to load \`CUDAdrv\`

**URL:** <https://discourse.julialang.org/t/failed-to-load-cudadrv/32524>\
**Category:** GPU\
**Created:** [December 20, 2019, 6:51pm UTC](https://discourse.julialang.org/t/failed-to-load-cudadrv/32524 "2019-12-20T18:51:46Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![KajWiik](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/kajwiik/32/199_2.png) [@KajWiik](https://discourse.julialang.org/u/KajWiik)\
**Post date:** [December 26, 2019, 1:02am UTC](https://discourse.julialang.org/t/failed-to-load-cudadrv/32524/4 "2019-12-26T01:02:22Z")

</div>

See e.g.

> **[CUDA Samples :: CUDA Toolkit Documentation](https://docs.nvidia.com/cuda/cuda-samples/index.html#simple)**
>
> CUDA Samples.

Here’s how I compiled and tested Julia CUDA libraries in our cluster:

```julia
mkdir bin; cd bin
curl -o julia-1.3.0-linux-x86_64.tar.gz https://julialang-s3.julialang.org/bin/linux/x64/1.3/julia-1.3.0-linux-x86_64.tar.gz
tar xzvf julia-1.3.0-linux-x86_64.tar.gz
module add CUDA
ln -s julia-1.3.0 julia
julia/bin/julia
]
pkg> add CUDAapi CUDAdrv CUDAnative CuArrays BenchmarkTools DiffResults ForwardDiff Compat

```

```julia
cat > buildcuarrays.jl
using Pkg
Pkg.test("CuArrays")

```

```julia
srun -p gpu --mem=50G --time=5:00:00 bash -c 'pwd;echo $SLURMD_NODENAME;~/bin/julia-1.3.0/bin/julia ~/bin/testcuarrays.jl'

```

---

_[View the full topic](https://discourse.julialang.org/t/failed-to-load-cudadrv/32524)._
