Maybe a long shot but have you tried to check CUDA availability in your environment?
I think to utilize the amazing hardware capabilities of an A100 GPU, you need Nvidia’s CUDA env. and if you use pytorch you can check whether the GPU is ready :
torch.cuda.is_available()
(returns a boolean)
also you can check is the env. ready:
torch.cuda.is_initialized()
I have struggled with a less fancy, but CUDA enabled Nvidia card, similar issue, card is present but CPU is being used - I had to reinstall the CUDA drivers, reload pytorch and the card responded after.
Now, before I do something I run this little code below and check the outcome:
import torch
print(f’is CUDA available: {torch.cuda.is_available()}‘)
print(f’number of GPUs: {torch.cuda.device_count()}’)
print(f’device capability: {torch.cuda.get_device_capability()}‘)
print(f’device name: {torch.cuda.get_device_name()}’)
print(f’current device properties: {torch.cuda.get_device_properties(torch.cuda.current_device())}‘)
print(f’is CUDA initialized: {torch.cuda.is_initialized()}’)