def get_latest_grid_driver()

in auto_update.py [0:0]


def get_latest_grid_driver():
    # URL of the JSON file containing driver information
    url = "https://raw.githubusercontent.com/Azure/azhpc-extensions/refs/heads/master/NvidiaGPU/Nvidia-GPU-Linux-Resources.json"
    response = requests.get(url)
    response.raise_for_status()  
    data = response.json()
    
    # Extract the latest GRID driver information
    grid_versions = data['Latest']['Category']
    grid_info = next((item for item in grid_versions if item["Name"] == "GRID"), None)
    
    if grid_info:
        latest_version_info = grid_info['Versions'][0]
        latest_version = latest_version_info['DriverVersion']
        latest_url = latest_version_info['Driver'][0]['DirLink']
        return latest_version, latest_url
    
    raise Exception("Could not find latest GRID driver version")