Files
rocm-systems/docs/data/understand/programming_model/multi-gpu.svg
T
Kiss, Istvan d0cf32a63a Update docs 2025 04 14 (#54)
* Update docs 2025 03 31

- Docs: remove virtual_rocr.rst
- Fix documentation  warnings
- Reformat HIP RTC
- Docs: Refactor HIP porting guide
- Docs: Expand HIP porting guide and CUDA driver porting guide
- Minor fix
- Docs: Update environment variables file
- Bump rocm-docs-core[api_reference] from 1.15.0 to 1.17.0 in /docs/sphinx
- Docs: Update FP8 page to show both FP8 and FP16 types
- Bump sphinxcontrib-doxylink from 1.12.4 to 1.13.0 in /docs/sphinx
- Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.17.0 to 1.17.1.
- Remove external link
- Update programming model
- Bump rocm-docs-core[api_reference] from 1.17.1 to 1.18.1 in /docs/sphinx
- Docs: Add page for Complex Math API
- Docs: Add page about HIP error codes
- Update docs: the compilation cache is enabled by default
- Fix fns32 function mask type in doc

* Bump rocm-docs-core[api_reference] from 1.18.1 to 1.18.2 in /docs/sphinx

Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core) from 1.18.1 to 1.18.2.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases)
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.18.1...v1.18.2)

---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
  dependency-version: 1.18.2
  dependency-type: direct:production
  update-type: version-update:semver-patch

* Fix readme link

* Docs: Fix verbose paths generated by doxygen

* Handle git ssh in docs conf.py
2025-06-02 20:40:41 +05:30

1 строка
12 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="592px" height="301px" viewBox="-0.5 -0.5 592 301" content="&lt;mxfile scale=&quot;1&quot; border=&quot;20&quot;&gt;&lt;diagram name=&quot;Multi-GPU Workload Distribution&quot; id=&quot;multi-gpu&quot;&gt;7Zldj6IwFIZ/DZeT8DE4eqmMOjeTTGI2c12hA42FklJE99fvKRT5qJjJxJXdBC8MvP3kfc7xVDUcLz5tOUqjdxZgathmcDKcV8O2X5wFvEvhXAmLhVkJISdBJVmNsCO/sRLrbjkJcNbpKBijgqRd0WdJgn3R0RDnrOh2+2K0u2qKQqwJOx9RXf0kgYgqdWaajf6GSRiplZ26YY/8Q8hZnqjlDNtx1+5qpuaLUT2V6p9FKGBFS3LWhuNxxkR1FZ88TKWztWvVuM1A62XbHCfiOwMEEfDI5aAjorl6+vccnH7afvwC+ZPxA2UogMtXkglO9rkgLFHbF+faMYFPsOIqEjEFwYJL6MwO2GOUcVASlkDP1RehtCchSsIEbn3YMwZ9dcRcEGCxVA0xCQK5zKqIiMC7FPlyzQICD7TSbCwfx5TTs0SoaLLm6n6DYkJlHC45QVSJ9R4A0KZ8ga6bp/yUG8KnlqTM3GIWY8HP0KVutd1qyLkbz0UTRJdYiToBpGJXxW14mbmBBxeK33WWEcvEk5/mGs43aADFkzx71LruXfO3BbTNTgb23HXdmQa67WjVUmeQ3QP0PAIguwdopgOyrgGa3QFQmOamBqfKMvOuZDyA47r/G5le5swfS8YaIGNNZKyXcdHYA2jsCY0zctY4A2icCc3zmFlTnoH1YqNRwUmwlF3l8YuiLCP+rTPcbcMHPcNB57CtO9ZyxL1iSK1xTJEgx+4R/ZpLaoUPRhLRKjB9IHbP6Izl3MdqVPvQ3JtoCGw9j0A8xEKbp2R2eervY9Qr04TxHhgHTxx/iaNexiaO9+DoPDgf9Zo3cbwHR/dx+UjRHlO9PMoNuBrMf++XDXuM40wXziV6ivbPY3qQ9YPhJ4eZkpZeBSdaN76yLUbGpRe7CdeNr3FjZ5de0yZcNz4LH5ddcNv8G1BVuuYPF2f9Bw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(94, 91, 97);"><defs/><g><rect x="121" y="20" width="300" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 298px; height: 1px; padding-top: 35px; margin-left: 122px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 18px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Multi-GPU Workload Distribution</div></div></div></foreignObject><text x="271" y="40" fill="#FFFFFF" font-family="Arial" font-size="18px" text-anchor="middle">Multi-GPU Workload Distribution</text></switch></g><rect x="221" y="70" width="100" height="60" fill="#585556" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 100px; margin-left: 222px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Host CPU</div></div></div></foreignObject><text x="271" y="104" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">Host CPU</text></switch></g><rect x="21" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 22px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GPU 0</div></div></div></foreignObject><text x="71" y="224" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">GPU 0</text></switch></g><rect x="171" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 172px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GPU 1</div></div></div></foreignObject><text x="221" y="224" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">GPU 1</text></switch></g><rect x="321" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 322px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GPU 2</div></div></div></foreignObject><text x="371" y="224" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">GPU 2</text></switch></g><rect x="471" y="190" width="100" height="60" fill="#c23555" stroke="#ffffff" stroke-width="2" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 220px; margin-left: 472px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 14px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">GPU 3</div></div></div></foreignObject><text x="521" y="224" fill="#FFFFFF" font-family="Arial" font-size="14px" text-anchor="middle">GPU 3</text></switch></g><path d="M 271 130 L 78.89 187.63" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 73.14 189.36 L 79.65 183.23 L 78.89 187.63 L 81.95 190.89 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 130 L 226.27 183.67" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 222.43 188.28 L 224.48 179.58 L 226.27 183.67 L 230.63 184.7 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 130 L 363.94 185.76" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 369.08 188.85 L 360.16 188.16 L 363.94 185.76 L 364.28 181.3 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><path d="M 271 130 L 512.99 188.08" fill="none" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 518.83 189.48 L 510.11 191.5 L 512.99 188.08 L 511.98 183.72 Z" fill="#ffffff" stroke="#ffffff" stroke-width="2" stroke-miterlimit="10" pointer-events="all"/><rect x="41" y="260" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 270px; margin-left: 42px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">25%</div></div></div></foreignObject><text x="71" y="274" fill="#FFFFFF" font-family="Arial" font-size="12px" text-anchor="middle">25%</text></switch></g><rect x="191" y="260" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 270px; margin-left: 192px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">25%</div></div></div></foreignObject><text x="221" y="274" fill="#FFFFFF" font-family="Arial" font-size="12px" text-anchor="middle">25%</text></switch></g><rect x="341" y="260" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 270px; margin-left: 342px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">25%</div></div></div></foreignObject><text x="371" y="274" fill="#FFFFFF" font-family="Arial" font-size="12px" text-anchor="middle">25%</text></switch></g><rect x="491" y="260" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 270px; margin-left: 492px;"><div data-drawio-colors="color: #FFFFFF; " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Arial; color: rgb(255, 255, 255); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">25%</div></div></div></foreignObject><text x="521" y="274" fill="#FFFFFF" font-family="Arial" font-size="12px" text-anchor="middle">25%</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>