CUDA not recognized
#1
Hello, I am trying to get hashcat -b working, but have lot of issue. seems like CUDA is not recognize.
Architecture is AARCH64 on ubuntu 24, GPU Hopper (GH200).

nvcc
nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2023 NVIDIA Corporation
Built on Fri_Nov__3_17:22:02_PDT_2023
Cuda compilation tools, release 12.3, V12.3.103
Build cuda_12.3.r12.3/compiler.33492891_0

# looks good ?

nvidia-smi
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 550.90.07              Driver Version: 550.90.07      CUDA Version: 12.4    |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf          Pwr:Usage/Cap |          Memory-Usage | GPU-Util  Compute M. |
|                                        |                        |              MIG M. |
|=========================================+========================+======================|
|  0  NVIDIA GH200 96GB HBM3        Off |  00000009:01:00.0 Off |                    0 |
| N/A  34C    P0            132W /  900W |      2MiB /  97871MiB |      3%      Default |
|                                        |                        |            Disabled |
+-----------------------------------------+------------------------+----------------------+
|  1  NVIDIA GH200 96GB HBM3        Off |  00000019:01:00.0 Off |                    0 |
| N/A  33C    P0            124W /  900W |      2MiB /  97871MiB |      0%      Default |
|                                        |                        |            Disabled |
+-----------------------------------------+------------------------+----------------------+

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

#looks good ?

clinfo
clinfo
Number of platforms                              0

ICD loader properties
  ICD loader Name                                OpenCL ICD Loader
  ICD loader Vendor                              OCL Icd free software
  ICD loader Version                              2.3.2
  ICD loader Profile                              OpenCL 3.0

# not looking great, but not needed if CUDA is fine, right ?
I am testing a configuration from a seller and I am loosing a lot of time for this specific use-case 

hashcat -I
hashcat -I
hashcat (v6.2.6-851-g6716447df) starting in backend information mode

cuInit(): system not yet initialized

clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR

ATTENTION! No OpenCL, HIP or CUDA compatible platform found.

You are probably missing the OpenCL, CUDA or HIP runtime installation.

* AMD GPUs on Linux require this driver:
  "AMDGPU" (21.50 or later) and "ROCm" (5.0 or later)
* Intel CPUs require this runtime:
  "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* NVIDIA GPUs require this runtime and/or driver (both):
  "NVIDIA Driver" (440.64 or later)
  "CUDA Toolkit" (9.0 or later)

So: 
Nvidia drivers 550 should be fine
CUDA toolkit 12.3 should be fine

If you have any clues, please let me know, it would highly help me.


Thanks
Reply