[docs/7.9.0] Fix GPU marketing names in 7.9.0 release.md and compatibility matrix / Add SD3.5 ComfyUI example (#5552)

* Add SD3.5 example to comfyui doc

* Fix Ryzen AI Max (PRO) SKU names

* Add names in multi line format
This commit is contained in:
peterjunpark
2025-10-21 11:02:48 -04:00
committed by GitHub
parent c965b7e98e
commit 39783dcee0
12 changed files with 68 additions and 36 deletions

View File

@@ -51,7 +51,7 @@ In terms of package compatibility, ROCm 7.9.0 diverges from the existing ROCm
### 7.9.0 support
* **Hardware support**: Builds are limited to AMD Instinct MI350 Series GPUs, MI300 Series GPUs and APUs, Ryzen AI Max+ PRO 300 Series APUs, and Ryzen AI Max 300 Series APUs. See [Supported hardware and operating systems](#supported-hardware-and-operating-systems).
* **Hardware support**: Builds are limited to AMD Instinct MI350 Series GPUs, MI300 Series GPUs and APUs, Ryzen AI Max PRO 300 Series APUs, and Ryzen AI Max 300 Series APUs. See [Supported hardware and operating systems](#supported-hardware-and-operating-systems).
* **Packaging format**: RPM and Debian packages are not available in this initial release. Instead, Python wheels and tarballs are provided. See the [ROCm 7.9.0 installation instructions](/install/rocm).
* **Software components**: Some components of the ROCm Core SDK are not yet
available in this release. Additional components are planned to be introduced in
@@ -141,13 +141,13 @@ support coverage.
</tr>
<tr class="row-even">
<th class="stub">
<p>Ryzen AI Max+ PRO 300 Series</p>
<p>Ryzen AI Max PRO 300 Series</p>
</th>
<td>
<p>Ryzen AI Max+ PRO 395</p>
<p>Ryzen AI Max+ PRO 390</p>
<p>Ryzen AI Max+ PRO 385</p>
<p>Ryzen AI Max+ PRO 380</p>
<p>Ryzen AI Max PRO 390</p>
<p>Ryzen AI Max PRO 385</p>
<p>Ryzen AI Max PRO 380</p>
</td>
<td>
<p>RDNA3.5</p>
@@ -164,7 +164,7 @@ support coverage.
<p>Ryzen AI Max 300 Series</p>
</th>
<td>
<p>Ryzen AI Max 395</p>
<p>Ryzen AI Max+ 395</p>
<p>Ryzen AI Max 390</p>
<p>Ryzen AI Max 385</p>
</td>
@@ -283,22 +283,22 @@ which include the Integrated Firmware Image (IFWI).
</tr>
<tr class="row-even">
<td>
<p>Ryzen AI Max+ PRO 390</p>
<p>Ryzen AI Max PRO 390</p>
</td>
</tr>
<tr class="row-odd">
<td>
<p>Ryzen AI Max+ PRO 385</p>
<p>Ryzen AI Max PRO 385</p>
</td>
</tr>
<tr class="row-even">
<td>
<p>Ryzen AI Max+ PRO 380</p>
<p>Ryzen AI Max PRO 380</p>
</td>
</tr>
<tr class="row-odd">
<td>
<p>Ryzen AI Max 395</p>
<p>Ryzen AI Max+ 395</p>
</td>
</tr>
<tr class="row-even">

Binary file not shown.

Before

Width:  |  Height:  |  Size: 586 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 167 KiB

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

View File

@@ -113,6 +113,7 @@ class SelectorOption(nodes.General, nodes.Element):
@staticmethod
def visit_html(translator, node):
label = node["label"]
value = node["value"]
disable_when_attr = kv_to_data_attr("disable-when", node["disable-when"])
default = node["default"]
@@ -132,6 +133,7 @@ class SelectorOption(nodes.General, nodes.Element):
role="radio"
aria-checked="false"
>
<span>{label}</span>
""".strip()
)
@@ -167,10 +169,10 @@ class SelectorOptionDirective(SphinxDirective):
node["icon"] = self.options.get("icon")
# Content replaces label if provided
if self.content:
self.state.nested_parse(self.content, self.content_offset, node)
else:
node += nodes.Text(label)
# if self.content:
# self.state.nested_parse(self.content, self.content_offset, node)
# else:
# node += nodes.Text(label)
return [node]
class SelectedContent(nodes.General, nodes.Element):

View File

@@ -147,7 +147,7 @@ function updateTOC2OptionsList() {
// Get only visible selector groups
const groups = Array.from(document.querySelectorAll(GROUP_QUERY)).filter(
(g) => g.offsetParent !== null
(g) => g.offsetParent !== null,
);
if (groups.length === 0) {
@@ -164,7 +164,7 @@ function updateTOC2OptionsList() {
groups.forEach((group) => {
// ✅ Find group heading span
const headingSpan = group.querySelector(
".rocm-docs-selector-group-heading-text"
".rocm-docs-selector-group-heading-text",
);
const headingText = headingSpan
? headingSpan.textContent.trim()
@@ -172,9 +172,13 @@ function updateTOC2OptionsList() {
// Find currently selected option
const selectedOption = group.querySelector(`.${SELECTED_CLASS}`);
const optionText = selectedOption
? selectedOption.textContent.trim()
: "(none selected)";
let optionText = "(none selected)";
if (selectedOption) {
const clone = selectedOption.cloneNode(true);
// Remove all <i> elements
clone.querySelectorAll("i, svg").forEach((el) => el.remove());
optionText = clone.innerHTML.trim();
}
// Build list item
const li = document.createElement("li");
@@ -209,7 +213,8 @@ function updateTOC2ContentsList() {
visibleHeaders.forEach((h) => {
const level = parseInt(h.tagName.substring(1), 10);
const li = document.createElement("li");
li.className = `nav-item toc-entry toc-${h.tagName.toLowerCase()} rocm-docs-selector-toc2-item`;
li.className =
`nav-item toc-entry toc-${h.tagName.toLowerCase()} rocm-docs-selector-toc2-item`;
const a = document.createElement("a");
a.className = "reference internal nav-link";

View File

@@ -50,12 +50,12 @@ hardware configuration.
````{selector} Ryzen APU
:key: ryzen-arch
```{selector-option} Ryzen AI Max+ PRO 395, 390, 385, 380
```{selector-option} Ryzen AI Max+ PRO 395<br>Ryzen AI Max PRO 390, 385, 380
:value: ryzen-ai-max-pro
:width: 7
```
```{selector-option} Ryzen AI Max 395, 390, 385
```{selector-option} Ryzen AI Max+ 395<br>Ryzen AI Max 390, 385
:value: ryzen-ai-max
:width: 5
```
@@ -324,10 +324,11 @@ Future preview release will expand hardware and operating system coverage.
<tbody>
<tr class="row-odd">
<th class="head" style="width: 50%">
<p>AMD Ryzen AI Max+ PRO 300 Series</p>
<p>AMD Ryzen AI Max PRO 300 Series</p>
</th>
<td>
<p>Ryzen AI Max+ PRO 395, 390, 385, 380</p>
<p>Ryzen AI Max+ PRO 395</p>
<p>Ryzen AI Max PRO 390, 385, 380</p>
</td>
</tr>
<tr class="row-even">
@@ -371,10 +372,11 @@ Future preview release will expand hardware and operating system coverage.
<tbody>
<tr class="row-odd">
<th class="head" style="width: 50%">
<p>AMD Ryzen AI Max+ PRO 300 Series</p>
<p>AMD Ryzen AI Max PRO 300 Series</p>
</th>
<td>
<p>Ryzen AI Max PRO 395, 390, 385, 380</p>
<p>Ryzen AI Max+ PRO 395</p>
<p>Ryzen AI Max 390, 385, 380</p>
</td>
</tr>
<tr class="row-even">
@@ -423,7 +425,8 @@ Future preview release will expand hardware and operating system coverage.
<p>AMD Ryzen AI Max 300 Series</p>
</th>
<td>
<p>Ryzen AI Max 395, 390, 385</p>
<p>Ryzen AI Max+ 395</p>
<p>Ryzen AI Max 390, 385</p>
</td>
</tr>
<tr class="row-even">
@@ -470,7 +473,8 @@ Future preview release will expand hardware and operating system coverage.
<p>AMD Ryzen AI Max 300 Series</p>
</th>
<td>
<p>Ryzen AI Max 395, 390, 385</p>
<p>Ryzen AI Max+ 395</p>
<p>Ryzen AI Max 390, 385</p>
</td>
</tr>
<tr class="row-even">

View File

@@ -148,16 +148,37 @@ Windows.
b. Navigate to ``http://127.0.0.1:8188`` in your web browser. You might need to
replace `8188` with the appropriate port number.
.. image:: /data/comfyui.png
.. image:: /data/comfyui/comfyui-main.png
:align: center
c. Search for the "Chroma1 Radiance text to image" template.
c. Search for one of the following templates and download any missing
models.
- Select **Template****Images****Chroma1_radiance**.
- Download any missing required models.
.. tab-set::
.. image:: /data/comfyui-missing-models.png
:align: center
.. tab-item:: SD3.5 Simple
Select **Template****Model Filter****SD3.5****SD3.5 Simple**
.. image:: /data/comfyui/sd3_5-simple-card.png
:align: center
Download any missing required models.
.. image:: /data/comfyui/sd3_5-missing-models.png
:align: center
.. tab-item:: Chroma1 Radiance text to image
Select **Template****Model Filter****Chroma****Chroma1 Radiance text to image**
.. image:: /data/comfyui/chroma1-radiance-tti-card.png
:align: center
Download any missing required models.
.. image:: /data/comfyui/chroma1-radiance-tti-missing-models.png
:align: center
d. Click the **Run** button.

View File

@@ -72,11 +72,11 @@ operating systems and compatible AMD devices, see the :doc:`Compatibility matrix
.. selector:: Ryzen APU
:key: ryzen
.. selector-option:: Ryzen AI Max+ PRO 395, 390, 385, 380
.. selector-option:: Ryzen AI Max+ PRO 395<br>Ryzen AI Max PRO 390, 385, 380
:value: ryzen-ai-max-pro
:width: 7
.. selector-option:: Ryzen AI Max 395, 390, 385
.. selector-option:: Ryzen AI Max+ 395<br>Ryzen AI Max 390, 385
:value: ryzen-ai-max
:width: 5