mirror of
https://github.com/ROCm/ROCm.git
synced 2026-02-04 11:25:03 -05:00
121 lines
2.6 KiB
Django/Jinja
121 lines
2.6 KiB
Django/Jinja
{%- set supported_family = ([
|
|
{
|
|
"tag": "instinct",
|
|
"name": "Select OS",
|
|
"amdgpu_version": "5.7.1",
|
|
"amdgpu_install_version": "5.7.50701-1",
|
|
"rocm_version": "5.7.1",
|
|
"rocm_install_version": "5.7.50701-1",
|
|
}
|
|
]) -%}
|
|
|
|
{%- set supported_os = ([
|
|
{
|
|
"tag": "ubuntu",
|
|
"name": "Ubuntu",
|
|
"shortname" : "Ubuntu",
|
|
"version": [
|
|
{
|
|
"number": "22.04",
|
|
"release": "jammy"
|
|
},
|
|
{
|
|
"number": "20.04",
|
|
"release": "focal"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"tag": "rhel",
|
|
"name": "Red Hat Enterprise Linux",
|
|
"shortname" : "RHEL",
|
|
"version": [
|
|
{
|
|
"number": "8.8",
|
|
"release": "rhel8"
|
|
},
|
|
{
|
|
"number": "8.7",
|
|
"release": "rhel8"
|
|
},
|
|
{
|
|
"number": "8.6",
|
|
"release": "rhel8"
|
|
},
|
|
{
|
|
"number": "9.2",
|
|
"release": "rhel9"
|
|
},
|
|
{
|
|
"number": "9.1",
|
|
"release": "rhel9"
|
|
},
|
|
]
|
|
},
|
|
{
|
|
"tag": "sle",
|
|
"name": "SUSE Linux Enterprise Server",
|
|
"shortname" : "SLES",
|
|
"version": [
|
|
{
|
|
"number": "15.5"
|
|
},
|
|
{
|
|
"number": "15.4"
|
|
},
|
|
]
|
|
}
|
|
]) -%}
|
|
|
|
{%- macro for_family_in(supported_family) %}
|
|
::::::::{tab-set}
|
|
{%- for family in supported_family %}
|
|
:::::::{tab-item} {{ family.name }}
|
|
:sync: {{ family.tag }}
|
|
{{ caller(family) }}
|
|
|
|
:::::::
|
|
{%- endfor %}
|
|
::::::::
|
|
{%- endmacro -%}
|
|
|
|
{%- macro for_os_in(supported_os) %}
|
|
::::::{tab-set}
|
|
{%- for os in supported_os %}
|
|
:::::{tab-item} {{ os.name }}
|
|
:sync: {{ os.tag }}
|
|
{{ caller(os) }}
|
|
|
|
:::::
|
|
{%- endfor %}
|
|
::::::
|
|
{%- endmacro -%}
|
|
|
|
{%- macro for_version_in(os) %}
|
|
::::{tab-set}
|
|
{%- for version in os.version %}
|
|
:::{tab-item} {{ os.shortname }} {{ version.number }}
|
|
:sync: {{ os.tag }}-{{ version.number }}
|
|
{{ caller(version) }}
|
|
|
|
:::
|
|
{%- endfor %}
|
|
::::
|
|
{%- endmacro -%}
|
|
|
|
{%- macro install(os, argument) %}
|
|
```shell
|
|
{%- if os.tag == "ubuntu" %}
|
|
sudo apt install {{ argument }}
|
|
{%- elif os.tag == "rhel" %}
|
|
sudo yum install {{ argument }}
|
|
{%- elif os.tag == "sle" %}
|
|
sudo zypper install {{ argument }}
|
|
{%- endif %}
|
|
```
|
|
{%- endmacro -%}
|
|
|
|
{%- macro header_anchor(family, os) -%}
|
|
({{ caller() | lower | replace('#', '') | trim | replace(' ', '-')}}-{{ family.tag }}-{{ os.tag }})= {{ caller() }}
|
|
{%- endmacro -%}
|