in mujoco_py/builder.py [0:0]
def get_nvidia_lib_dir():
exists_nvidia_smi = subprocess.call("type nvidia-smi", shell=True,
stdout=subprocess.PIPE, stderr=subprocess.PIPE) == 0
if not exists_nvidia_smi:
return None
docker_path = '/usr/local/nvidia/lib64'
if exists(docker_path):
return docker_path
nvidia_path = '/usr/lib/nvidia'
if exists(nvidia_path):
return nvidia_path
paths = glob.glob('/usr/lib/nvidia-[0-9][0-9][0-9]')
paths = sorted(paths)
if len(paths) == 0:
return None
if len(paths) > 1:
print("Choosing the latest nvidia driver: %s, among %s" % (paths[-1], str(paths)))
return paths[-1]