# Nvida Container Toolkit: Failed to initialize NVML: Unknown Error

**URL:** <https://forums.developer.nvidia.com/t/nvida-container-toolkit-failed-to-initialize-nvml-unknown-error/286219>\
**Category:** Linux\
**Created:** [March 15, 2024, 1:08pm UTC](https://forums.developer.nvidia.com/t/nvida-container-toolkit-failed-to-initialize-nvml-unknown-error/286219 "2024-03-15T13:08:14Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![SimonBirrell](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/simonbirrell/32/318687_2.png) [@SimonBirrell](https://forums.developer.nvidia.com/u/SimonBirrell)\
**Post date:** [March 17, 2024, 9:47am UTC](https://forums.developer.nvidia.com/t/nvida-container-toolkit-failed-to-initialize-nvml-unknown-error/286219/3 "2024-03-17T09:47:43Z")

</div>

> [@SimonBirrell](#):
>
> `Failed to initialize NVML: Unknown Error`

I solved it, with the help of [https://bobcares.com/blog/docker-failed-to-initialize-nvml-unknown-error/](https://bobcares.com/blog/docker-failed-to-initialize-nvml-unknown-error/) !

I used just the second part of “Method 1”:

1. nvidia-container configuration  
In the file

```auto
/etc/nvidia-container-runtime/config.toml

```

set the parameter

```auto
no-cgroups = false

```

After that restart docker and run test container:

```auto
sudo systemctl restart docker
sudo docker run --rm --gpus all nvidia/cuda:11.0-base nvidia-smi

```

With that, the container loaded and worked immediately. I have no idea why.

---

_[View the full topic](https://forums.developer.nvidia.com/t/nvida-container-toolkit-failed-to-initialize-nvml-unknown-error/286219)._
