def format_vbios_version()

in src/local_gpu_verifier/src/verifier/utils/__init__.py [0:0]


def format_vbios_version(version):
    """ Converts the input VBIOS version to xx.xx.xx.xx.xx format.

    Args:
        version (bytes): the VBIOS version

    Returns:
        [str]: the vbios version in the required format.
    """
    assert type(version) is bytes
    
    value = read_field_as_little_endian(version)
    temp = value[len(value) // 2:] + value[len(value) // 2 - 2 : len(value) // 2]
    
    idx = 0
    result = str()
    for i in range(0, len(temp) - 2, 2):
        result = result + temp[i : i + 2] + "."
        idx = i + 2
    result = result + temp[idx : idx + 2]

    return result