# Libcublas.so.10: cannot open shared object file: No such file or directory

**URL:** <https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925>\
**Category:** ND4J\
**Created:** [October 14, 2020, 7:43am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925 "2020-10-14T07:43:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dgqypl](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/dgqypl/32/306_2.png) [@dgqypl](https://community.konduit.ai/u/dgqypl)\
**Post date:** [October 14, 2020, 7:43am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925/1 "2020-10-14T07:43:07Z")

</div>

Hi, everybody, I have a problem when I execute this command: `java -jar xxxxx.jar`

The problem is:

```auto
Warning: Versions of org.bytedeco:javacpp:1.5.3 and org.bytedeco:cuda:10.1-7.6-1.5.2 do not match.
2020-10-14 15:27:03,165 - [WARN] o.n.l.f.Nd4jBackend - Skipped [JCublasBackend] backend (unavailable): java.lang.UnsatisfiedLinkError: /data/yuhao/.javacpp/cache/cuda-10.1-7.6-1.5.2-linux-x86_64.jar/org/bytedeco/cuda/linux-x86_64/libjnicublas.so: libcublas.so.10: cannot open shared object file: No such file or directory
Exception in thread "main" java.lang.ExceptionInInitializerError
	at org.deeplearning4j.models.embeddings.loader.WordVectorSerializer.readWord2VecModel(WordVectorSerializer.java:2392)
	at org.deeplearning4j.models.embeddings.loader.WordVectorSerializer.readWord2VecModel(WordVectorSerializer.java:2372)
	at org.deeplearning4j.models.embeddings.loader.WordVectorSerializer.readWord2VecModel(WordVectorSerializer.java:2341)
	at com.sohu.modelupdate.CalculateCurrentModelPerformance.main(CalculateCurrentModelPerformance.java:43)
Caused by: java.lang.RuntimeException: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j backend on your classpath. Please see: https://deeplearning4j.konduit.ai/nd4j/backend
	at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5094)
	at org.nd4j.linalg.factory.Nd4j.<clinit>(Nd4j.java:270)
	... 4 more
Caused by: org.nd4j.linalg.factory.Nd4jBackend$NoAvailableBackendException: Please ensure that you have an nd4j backend on your classpath. Please see: https://deeplearning4j.konduit.ai/nd4j/backend
	at org.nd4j.linalg.factory.Nd4jBackend.load(Nd4jBackend.java:221)
	at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5091)
	... 5 more

```

My `pom.xml` configuration is:

```xml
...
<properties>
  <nd4j.version>1.0.0-beta7</nd4j.version>
  <dl4j.version>1.0.0-beta7</dl4j.version>
  <nd4j.backend>nd4j-cuda-10.1-platform</nd4j.backend>
</properties>
...
<dependencies>
  <dependency>
    <groupId>org.nd4j</groupId>
    <artifactId>${nd4j.backend}</artifactId>
    <version>${nd4j.version}</version>
  </dependency>
</dependencies>

```

and my machine’s GPU information is:

```bash
$ nvidia-smi
Wed Oct 14 15:38:21 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 418.39 Driver Version: 418.39 CUDA Version: 10.1 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Tesla P40 Off | 00000000:02:00.0 Off | 0 |
| N/A 20C P0 48W / 250W | 0MiB / 22919MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 1 Tesla P40 Off | 00000000:04:00.0 Off | 0 |
| N/A 20C P0 49W / 250W | 0MiB / 22919MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 2 Tesla P40 Off | 00000000:83:00.0 Off | 0 |
| N/A 21C P0 48W / 250W | 0MiB / 22919MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 3 Tesla P40 Off | 00000000:84:00.0 Off | 0 |
| N/A 20C P0 48W / 250W | 0MiB / 22919MiB | 0% Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+

```

can anyone explain how to solve this problem? thanks!

---

<div class="post-metadata">

**Author:** ![agibsonccc](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/agibsonccc/32/697_2.png) [@agibsonccc](https://community.konduit.ai/u/agibsonccc)\
**Post date:** [October 14, 2020, 10:00am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925/2 "2020-10-14T10:00:12Z")

</div>

> [@dgqypl](#):
>
> `on: 10.1 `

@saudet ^ any ideas? It looks like a pretty normal configuration for cuda.

---

<div class="post-metadata">

**Author:** ![saudet](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/saudet/32/69_2.png) [@saudet](https://community.konduit.ai/u/saudet)\
**Post date:** [October 14, 2020, 11:06am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925/3 "2020-10-14T11:06:37Z")

</div>

Well, the error message is pretty clear. If `libcublas.so.10` isn’t anywhere on your machine, reinstall CUDA.

---

<div class="post-metadata">

**Author:** ![agibsonccc](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/agibsonccc/32/697_2.png) [@agibsonccc](https://community.konduit.ai/u/agibsonccc)\
**Post date:** [October 14, 2020, 11:12am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925/4 "2020-10-14T11:12:43Z")

</div>

Thanks @saudet so just a cuda install issue. I guess the redist artifacts are also valid here?

---

<div class="post-metadata">

**Author:** ![dgqypl](https://yyz1.discourse-cdn.com/flex035/user_avatar/community.konduit.ai/dgqypl/32/306_2.png) [@dgqypl](https://community.konduit.ai/u/dgqypl)\
**Post date:** [October 19, 2020, 6:47am UTC](https://community.konduit.ai/t/libcublas-so-10-cannot-open-shared-object-file-no-such-file-or-directory/925/5 "2020-10-19T06:47:49Z")

</div>

reference to this page: [https://deeplearning4j.konduit.ai/config/backends/config-cudnn](https://deeplearning4j.konduit.ai/config/backends/config-cudnn), it works!
