Error while loading native library "JCudaRuntime-0.8.0-windows-x86_64"

122 views
Skip to first unread message

yuzha...@gmail.com

unread,
Jun 7, 2018, 8:42:10 PM6/7/18
to 3D Genomics
Hi Neva, 

I tried to run HiCCUPS on my PC (win10+GTX1060+16G), the version of CUDA I used is V8.0, and I have tried the provided Juicer which are suitable for CUDA in windows, however, the error could not be solved yet, I am not sure how to solve it. The error states as below:

Exception in thread "main" java.lang.UnsatisfiedLinkError: Error while loading native library "JCudaRuntime-0.8.0-windows-x86_64"
Operating system name: Windows 10
Architecture : amd64
Architecture bit size: 64
---(start of nested stack traces)---
Stack trace from the attempt to load the library as a file:
java.lang.UnsatisfiedLinkError: no JCudaRuntime-0.8.0-windows-x86_64 in java.library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at jcuda.LibUtils.loadLibrary(LibUtils.java:143)
        at jcuda.runtime.JCuda.initialize(JCuda.java:406)
        at jcuda.runtime.JCuda.<clinit>(JCuda.java:390)
        at jcuda.driver.JCudaDriver.<clinit>(JCudaDriver.java:277)
        at jcuda.utils.KernelLauncher.initialize(KernelLauncher.java:603)
        at jcuda.utils.KernelLauncher.<init>(KernelLauncher.java:586)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:393)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:321)
        at jcuda.utils.KernelLauncher.compile(KernelLauncher.java:270)
        at juicebox.tools.utils.juicer.hiccups.GPUController.<init>(GPUController.java:55)
        at juicebox.tools.clt.juicer.HiCCUPS.runHiccupsProcessing(HiCCUPS.java:415)
        at juicebox.tools.clt.juicer.HiCCUPS.run(HiCCUPS.java:359)
        at juicebox.tools.HiCTools.main(HiCTools.java:96)
Stack trace from the attempt to load the library as a resource:
java.io.IOException: No resource found with name '/lib/JCudaRuntime-0.8.0-windows-x86_64.dll'
        at jcuda.LibUtils.writeResourceToFile(LibUtils.java:323)
        at jcuda.LibUtils.loadLibraryResource(LibUtils.java:255)
        at jcuda.LibUtils.loadLibrary(LibUtils.java:158)
        at jcuda.runtime.JCuda.initialize(JCuda.java:406)
        at jcuda.runtime.JCuda.<clinit>(JCuda.java:390)
        at jcuda.driver.JCudaDriver.<clinit>(JCudaDriver.java:277)
        at jcuda.utils.KernelLauncher.initialize(KernelLauncher.java:603)
        at jcuda.utils.KernelLauncher.<init>(KernelLauncher.java:586)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:393)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:321)
        at jcuda.utils.KernelLauncher.compile(KernelLauncher.java:270)
        at juicebox.tools.utils.juicer.hiccups.GPUController.<init>(GPUController.java:55)
        at juicebox.tools.clt.juicer.HiCCUPS.runHiccupsProcessing(HiCCUPS.java:415)
        at juicebox.tools.clt.juicer.HiCCUPS.run(HiCCUPS.java:359)
        at juicebox.tools.HiCTools.main(HiCTools.java:96)
---(end of nested stack traces)---
        at jcuda.LibUtils.loadLibrary(LibUtils.java:193)
        at jcuda.runtime.JCuda.initialize(JCuda.java:406)
        at jcuda.runtime.JCuda.<clinit>(JCuda.java:390)
        at jcuda.driver.JCudaDriver.<clinit>(JCudaDriver.java:277)
        at jcuda.utils.KernelLauncher.initialize(KernelLauncher.java:603)
        at jcuda.utils.KernelLauncher.<init>(KernelLauncher.java:586)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:393)
        at jcuda.utils.KernelLauncher.create(KernelLauncher.java:321)
        at jcuda.utils.KernelLauncher.compile(KernelLauncher.java:270)
        at juicebox.tools.utils.juicer.hiccups.GPUController.<init>(GPUController.java:55)
        at juicebox.tools.clt.juicer.HiCCUPS.runHiccupsProcessing(HiCCUPS.java:415)
        at juicebox.tools.clt.juicer.HiCCUPS.run(HiCCUPS.java:359)
        at juicebox.tools.HiCTools.main(HiCTools.java:96)

Best,
Yu

Neva Durand

unread,
Jun 8, 2018, 9:13:40 AM6/8/18
to yuzha...@gmail.com, 3D Genomics
Hello,

I found this thread that might help:


Otherwise it looks to me like the dll ought to be there.

Best
Neva

--
You received this message because you are subscribed to the Google Groups "3D Genomics" group.
To unsubscribe from this group and stop receiving emails from it, send an email to 3d-genomics+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/3d-genomics/05ddec40-c230-4c0a-880c-862cf7436b27%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Neva Cherniavsky Durand, Ph.D.
Staff Scientist, Aiden Lab
Reply all
Reply to author
Forward
0 new messages