Files
TheRock/docs/development/assets/therock_build_architecture_dark.excalidraw.svg
derek.holloway 7502bf64a4
CodeQL / Analyze (actions) (push) Canceled after 0s
CodeQL / Analyze (python) (push) Canceled after 0s
pre-commit / pre-commit (push) Canceled after 0s
Multi-Arch CI / setup (push) Canceled after 0s
Publish build_manylinux_x86_64 images / publish_build_manylinux_x86_64 (push) Canceled after 0s
Setup (Multi-Arch) / setup (push) Canceled after 0s
Multi-Arch CI / Linux::${{ fromJSON(needs.setup.outputs.linux_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubi10 image / publish_no_rocm_image_ubi10 (push) Canceled after 0s
Multi-Arch CI / Windows::${{ fromJSON(needs.setup.outputs.windows_build_config || '{}').build_variant_label || 'skip' }} (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Multi-Arch CI / Manifest Diff (push) Canceled after 0s
TheRock Manifest Diff Report / Generate Manifest Diff Report (push) Canceled after 0s
Multi-Arch CI / CI Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_ocl_rt images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04_rocgdb images / publish_no_rocm_image_ubuntu24_04_rocgdb (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_ocl_rt (push) Canceled after 0s
Publish TheRock Docker image / build-and-push-image (push) Canceled after 0s
Unit Tests / Unit Tests :: ubuntu-24.04 (push) Canceled after 0s
Unit Tests / Unit Tests :: windows-2022 (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_media (push) Canceled after 0s
Unit Tests / Unit Tests Summary (push) Canceled after 0s
Publish no_rocm_image_ubuntu24_04 images / publish_no_rocm_image_ubuntu24_04_openmpi (push) Canceled after 0s
Flatten subprojects into a single base monorepo
2026-09-02 16:34:47 -07:00

4 lines
66 KiB
XML

<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1535 996" width="1535" height="996" filter="invert(93%) hue-rotate(180deg)"><!-- svg-source:excalidraw --><metadata><!-- payload-type:application/vnd.excalidraw+json --><!-- payload-version:2 --><!-- payload-start -->eyJ2ZXJzaW9uIjoiMSIsImVuY29kaW5nIjoiYnN0cmluZyIsImNvbXByZXNzZWQiOnRydWUsImVuY29kZWQiOiJ4nO1dbVPqyrL+vn+F5f1yb9Ume95fzjdcdTAwMTVUXHUwMDEwXHUwMDA1RFS8+1x1MDAxNFx1MDAxNSBA5FVcYlx1MDAwMp7a//3O4JJcdTAwMDSSQJDowquuKmtcdTAwMTmSMMl099Pd83TPf/44ODh0Zlx1MDAwM+vwX1x1MDAwN4fWtGZ27PrQnFx1MDAxY/6pjz9bw5Hd76mP0PzvUX88rM3PbDnOYPSvv/5yrzBq/e7rVVbH6lo9Z6TO+1/198HBf+a/1Sd2XV87q7G73P1DqXKSm/BuqSST2czt/NL5SW+DMYfD/sQ9PFXHJCaGpFJgXHUwMDA2XHUwMDE4pVx1MDAxY8vFpzP1KUVs8ffErjstPW5BXGZAOVx1MDAwMVx1MDAxMFx0JFx1MDAxOUWLM1qW3Ww56lx1MDAxNEiIgahgXGIwoc6g0D3H7DU7eixgcWTkXGb7beuk3+lcdTAwMGb1XHUwMDE4/1x1MDAwYlr6nzvKqllrN4f9ca/unmNJq2Y13HNcdTAwMWF2p1N0ZvM7q1eqXt/hyv3v3ka/cjzsKvWFzVbPXHUwMDFh6VdcdTAwMGVcdTAwMTdH+1x1MDAwM7NmO/rNQOA+gVx1MDAxZd0gXZ/Pzr/dMVxyza6V1tPTXHUwMDFidzqLw3avbk3nk5Fa+rZe/de3LZ09sqz667dcdTAwMTGGXHUwMDEwhu70uIKEXHUwMDE5XFw9etXvzYVcbkJcdTAwMDQgw4RcdTAwMTH3+0dJJU3O/LZccrMzstxcdTAwMTetXHUwMDA3kfJImvss40HdfL1cdTAwMDRyqlx1MDAwNoIoXHUwMDE3QPDF51x1MDAxZLvXXlx1MDAxZHqnX2tcdTAwMDd8y6Bve1x1MDAwNVn/uP87cOVi/sfi///+c/PZXHUwMDFjbTo9XHUwMDExKrtxXFzvl3r3fn+s3PewY46ck363azvqveb1O/FNvWNcdTAwMGWdYyUudq+pPvvP4mZv1mAuW4fCLFxms7N863JUfXi+uypcdTAwMTer09zw0Fx1MDAxZNdho19cdTAwMWLr91xyXGbIXHUwMDE5w0rhXHRSUyhcdMaes5rmQOu79zp76o5s6aVcdTAwMWJcdTAwMDRCJlx1MDAwMEZcXDAhlI3gS6/BXHUwMDAwXGKqp+eIQMwlhr638M/iXHUwMDE5rV5981x1MDAxM6Zvn+l9N5V4uEue85dcdTAwMTE9P3m2RdBcdTAwMTMmgEGpXHUwMDAwUKg5YJJcdMre/4RSXG7EgGCSqlmGwvuA6mtWnlx1MDAxMGC25iHnXHUwMDEzeaRNb8syffZAvVx1MDAwMu9nqzba6lT7k7lcdTAwMWE5w7GrRfOhXHUwMDE3reabrvolJz0qXHUwMDBlrJptdlx1MDAwMr5w9bM/PFx1MDAwM15BlvXitUCWoVVzXk37XHUwMDEyuqziXHRcdTAwMTLu3294Qjg1pPfHtVVcdTAwMGJAQThuXHUwMDA0acx/9lx1MDAxMUFcXPmc5jqP5s2Y50bHp8ObarIqatPJoc+UbFx1MDAwNJq0XGJGXHUwMDFhj8L9mkfsXHUwMDE33ldcdTAwMDCSRFx1MDAxMCQ5X6iPXHUwMDA3f6BnxlbwR1wiqmwhXHUwMDEw7pNuXHUwMDAxP4vRueOM6PAsiearQi0++efPdffNXHUwMDE1S+J6WnDsy5NMcmSn7NmzTMdw3zOeXHUwMDFiVPtcdTAwMDA9XHUwMDE1h+1Mt9x+mlx1MDAxNtsvMdy3/HhaL52lSufT6bj2mC+lWLXTj3Zfn1x1MDAxY/lAXigjXGJcXHHfXGbya+zIyJwmXHUwMDA1rVx1MDAxN8xcdTAwMTk4tY/as8lcck7O/HbEsabOslx0XHUwMDExgFx1MDAxOYKpXHUwMDFmwVx1MDAwMYRcdTAwMWMuXHUwMDFiXHUwMDE0XGZcdTAwMDJcdTAwMWNUxFxypK9AVHKmnsRcdTAwMTXahUHhrkTGYk+codlcdTAwMWJccsyhkt1vYlPOtvBeieBSalc0yHpcdTAwMDCxetT1Xlx1MDAxOVx1MDAxNJxBsD/e61xcPtXzX+dOulx1MDAwN1xuZe2GWXNGf/fMXv2gbo+cXHUwMDAzXHUwMDA1vVWz01x1MDAxOXmkoN9zivaLNYe/paOnZtfuzLxOyfz+R1x1MDAxZLup38xhTT2K5Vx1MDAwMVv1elx1MDAxY1tcdTAwMDWHi1x1MDAxM5z+wP20pu5o2j1r6J+2/tBu2j2zc7P96M2x07+2Rq/jX3JB1Fuzzlx1MDAxN1x1MDAxMZ/yfNdo/1x1MDAxMKLMJan1k7NcdTAwMDKqZEqtgsVG99G9XGK+8ONelV66Uv6m9Fx1MDAxMItlL8KdXlfppVx1MDAwMbw/rjjG41PUrDqpm/ut/85x8oTlrk2Z6KVcdTAwMWWq1Wyq0UhcdTAwMDCvM1x1MDAxZJuBuN3Z6eCEKVx1MDAwMIL+8FY/qVxidTpUaKOcSOxJOvwmq7FGIfBp7bpGhtV2NptIm6c341xcXHUwMDFkPUeBQy5VkLOkXHJcdTAwMDRwvzaAXHUwMDAwJ5rGjHk/8r4k7/UtXHUwMDAwUVx1MDAxOVx1MDAxZswxJoHuNFxuXHUwMDA3RMKE8qix/O2i7Vx1MDAwM8Tjsd2pXHUwMDFmjEcqlP+7d3Jptq1gXHUwMDA0XHUwMDA0S0c3IWDHajhcdTAwMWaAf+tcdTAwMDZcdTAwMWJcdTAwMGbgXHUwMDFkZ1JcdTAwMDM4ndxZ6Fwid5eoiaeJfTKNXGZ4ksBcdTAwMTUlXHUwMDBmgjxE5MbA2WtcYr6P0pOHWu1mxi5uj1x1MDAwYs8ntDdcdTAwMWNeylT5Q5S+szPIQVx1MDAwMFx1MDAxMVx1MDAwMpTBIFuAcKgtoJBcdTAwMTFlXG48xmL/UG5qVafXmdurm3pcdTAwMDI8dOyj295dMsDt86OcpNSQOoTjalRILrt/QYCHXHUwMDEwNIC+gDKitId4wkLX/aPxqsKXifk+TVx1MDAxZDLRIVx1MDAxMFx1MDAwMVx1MDAwMZRcYjOPqHnEXHUwMDFlhTp3WDJcZlx1MDAxOZLsd4u9XHUwMDBmXHUwMDAxk/1Jr9M361x1MDAwN4OhVVVcdTAwMDDjXHUwMDFjTGyn9XevYTm1VmVcdTAwMTFtXHUwMDE5g9lBf6hcdTAwMGVcdTAwMGb73YOeXHUwMDE2zc7sYKiewFx1MDAxY1khUeNeYGa8j1x1MDAxN1x1MDAwZsr27epp3ryBN6KTXHUwMDFkv1x1MDAwMPBgXHUwMDE3K5d++1K3zW6/V182MVx1MDAxMDBsMK6kiStXjFxijyGdXHUwMDAzLsZcdTAwMDaXyuGSgCNcdFx1MDAwM9ZBXHUwMDA1N1x1MDAxOOGYUUQxwIS417tpa2EwZd1cdTAwMTnAWFxiSCDfXHUwMDA2jGVccrMq3ZDF5lx1MDAwMpu191hcdTAwMWa4cvzjrE9cbk5cdTAwMWUnj3BA6iV5lk0knlx1MDAxMLzuvsP6vFx1MDAxOVx1MDAwZSwwpNxdvPLYXHJO0OrRheus0JJcdTAwMDJGSJRUtMeiedJcXCHmL9TSbWV+JIA4JtTlx6Q8Kl9cdTAwMTRuq2BQrjT711x1MDAxN+NuKSatQMxcdTAwMTBCMGW4OZCAXHUwMDA1ZF9/1OK3qFx1MDAwNVchpZBcdTAwMTJcdTAwMDRcdTAwMTFcdTAwMDTU21xiVVx1MDAwYsSwmm5cdTAwMTaJIOBRi9uvp1x1MDAxNqd4OCpcdTAwMWSPT9osWX1cdTAwMTGwW1x1MDAxOMNjXHUwMDFjk1pArrxPXGI5U0IvufzRij3RXG5cIpGaMVx1MDAxNV5cdTAwMDVohWDhWiEg4Cowo1HyLK5WXFx8PaWYZC/PUqNiRbbvW/mbVPuJZ9PZmJRcdTAwMDJwXHUwMDAzq3M4k4gr3fjRif3QXHSF3UQovSBBUCH9qrJIOHCuXHUwMDAwhmxcdTAwMDdcdTAwMTTZr6dcdTAwMTLr6UabUneYr+bnmSfv8Cb6lIHl1F2A6KO40/VfgfKSXHUwMDEyjZZcdTAwMWMnxs5d5azQKZxdwL5VfUcmXCK7O+VcdTAwMDUyXHUwMDBlJUPqd4CeXHUwMDEwXHUwMDE0XHUwMDFhaUhcdTAwMDGEXG418Lty9IvhfVwi5+WZPibKqfOXSdJOnzT5Szd/3YyDm2Ke2JnC+WP/cXKaXHUwMDFimZ2H1L19lIyLm6JcZlx1MDAxNUU4XHUwMDFlja/gUlx1MDAwZV9np3f3l9XM3X2W8P4sgD3tT1NcdTAwMTLGXHLJKVC+XHUwMDFmwFx1MDAxNFK2pPhcbvR8iq98XHUwMDExXHUwMDAzaHIh51x1MDAxMkkmeFx1MDAwMDdcdTAwMDV/1zxlbMq/XHUwMDA1N1x1MDAwNSnXXHUwMDAyYyZhkJYjXHUwMDE0ioaCIY5cdTAwMDSINVx1MDAwZkmFZtNy4tJN301Nyc+cVr93oF5+22yG5Vx1MDAxNfeJjVx1MDAxMjrgeDKFxfOH6fVcdTAwMGJcdTAwMWaxWVFU6qhaanIrXHUwMDEzXHUwMDFk1CVfXHUwMDAxdeVcdTAwMGL5dTto0f2Hc3JwOKgkZ5NcdTAwMWNu55qpl+pN8ep2wPNTr1x1MDAwM1x1MDAxYpvi7845kVxmXHUwMDBiosL4oIhcdTAwMTHz0IiRcCkoh5G8421cdTAwMWNbLFx0pTE5tllAXpxcXPn+6bk+7pZqovlgXHUwMDE3a5FgXHUwMDBlXHUwMDExXHUwMDAzXG5lJlx0poBcbupZaJ7rgvQ7uIhcdTAwMDKDactcbpFcdTAwMTQqMoRcdTAwMDFVQt+Sj/J5urBcdTAwMDVcdTAwMWZcdTAwMDVzRFRIwlx1MDAwM6uL/CnFhdArNeGAxb5cdTAwMTa3tdD7MHCJ4KFXq+qVwVx1MDAxY2Aqb1x1MDAwMGNcZmbBoLhcdTAwMTeLbVuOP1x1MDAxZYxcdTAwMWOdW61Zp9ya3dSSXaf79Jyp4+iBL0fLq/RcXPhcdTAwMTkrUICNjFx1MDAxNUp/XHUwMDAwc3ppdYd99DTsdotcdTAwMTl+N8aT4tH4Q4zE7vxcdTAwMTVcdTAwMTXCIKx81yD/XHUwMDE5M7B61KWyISqhiuHi5q9cdTAwMTCIOIspMLw7d3LjWr9OylSQmzKYXHUwMDFjw6tCJJYmgVx1MDAwNlx1MDAwM1x1MDAwMuuSXHUwMDE5TUdFy6ohXHUwMDAzXHUwMDE4m1x1MDAwNFx1MDAxYlxcYSxcdTAwMDGEXHUwMDEynXpcdTAwMGUgsKCYXHUwMDAzw1x1MDAxZl3w6sJldLxEylx1MDAxYlx1MDAwMlx1MDAxMqMg7lxuXHUwMDA24ctcbphcdTAwMDNAXHUwMDAxiLRcdTAwMDb9oTLvXHUwMDAzzIE9OLB7I8fsdFx1MDAwZYb9WnePsTF8qLvC4Js+67NcdTAwMGZcdTAwMDOmXHUwMDE2XG5cdTAwMTJqz4RyoITm8UWY2l9Zp1x1MDAxZTsq8Fx1MDAwNjbzj6D78nSCruuNo1x1MDAxMF1smbXWeGiFaeNHrEX4Lcy8XHUwMDFhS8GzctCA4LpcdTAwMDZcdTAwMTisJLxcdTAwMDA0ICdEOf7K4Xergn22SVxi2DDxettkMVwihcvUXlx1MDAxOEpOXHJMlTlGkCtcdTAwMTWkICB1TqXBKFx1MDAwNFx1MDAxYytgXCKMeU5xXHUwMDBiklx1MDAwMCZQXHUwMDEyd4g7ZaRWSrVXy21DPom1XHUwMDEyPkF0WbaaXHUwMDAxvVx1MDAxNoK4J+DSP1x1MDAxMOqsI2RSl65DKCmMcj8hkS6+4kiDNfTej1CD6/w4lJJjzlx1MDAwMWKb72dIXGYh4Sp+XHUwMDE0XHUwMDE4XHUwMDAyt3xD//hmbNPtMFbhJVH+XHUwMDA1UXfVNaYro6MqgCBMUIBcdTAwMTmWm+9GXGYltFxiq1x1MDAxNyS4VG9w6d0hXHUwMDAzXHUwMDExXHUwMDFkxHIkmPZaNt0tbOJ8Ylx1MDAxM7FcdTAwMDdA1NLxXHUwMDEwXFy7+iSuXHUwMDA2Y5R67MdWLSE6s+bcwmqjvcZcdTAwMWZbX527rs2J8qiI8drhRImrUlx1MDAwNVfzw/qcYFx1MDAwZVxyjCVUYC+gsu1cdTAwMWXGmafRXHQ29Mo14r/6Pri3icdDWz1nfzy0LTwrJ7pnpV4oIVx1MDAwMJHAQnNCw1NcdTAwMTFcdTAwMWNgQCDeXHUwMDFmWvBcdTAwMDf2OYFcdTAwMDbdaNFChTeeO/hcdTAwMDV/dztcdTAwMTdjr5NcdTAwMDQwoKvr81YlXHUwMDFlvNmuXHUwMDE1iOY9zNucXHUwMDEwzTJgS7hcdTAwMTV7r1x1MDAxM5m7vGhcdTAwMWNNL3vg/vTp/DldXHUwMDEwOEODnlBcdTAwMDO6bjzyNlx1MDAwN1x1MDAxOL33+ZZbnSy5XHLfqtPJ+le/Kf2lvKrVmi3mYSstiFx1MDAxZoRvJH5AXHUwMDFhVsn8fXggNWpXklaLXHUwMDFlPV1cdTAwMWSfZyd5u8VcdTAwMWWv3lx1MDAxMdQ7yWDs2VwiwUX06oVyXYNcdTAwMTCJs1BcdTAwMWFcYlKKqVTnfStCi9HF26LE9/78tFxuyiRyp2yn7JnVZCdP9qjX6CaehlfZ27Kd611FyZ5BXHUwMDA1KMp+i0UybJVX4V9vwoBcdTAwMWFMYFxmJVC+nWRcdTAwMDF69W1pXHUwMDE1senSxVx1MDAxNn5cdTAwMWNTUSgmXHUwMDE0XHUwMDA0pchcYlx1MDAwZk2jMN1dXHJRXHUwMDEx9zoqUfCN3lx1MDAxNZws0Sp6pmM/W1+IVlx1MDAxMTrgj86VISBDJ1x1MDAxOVx1MDAwMUKUW4a2SJa1n+3yeSeZ6LZrlWmhkzlmpHO978kynZhYly1D3mxcdTAwMTlcdTAwMTMr49ouXVa1SLVe/aB0mcRcdTAwMTLpPl6b0mVcdTAwMTEtzU+67Cdd5l6wZ+kyJ/dJ6TIlW56qq3elyzbW36P7RjNFTlx1MDAwNyBfvj+yR21SJtG7UECImY/25s+TqeAwwKbgn1X8h2ZcdTAwMDVZ/fHpNJc4alxc4Fx1MDAwNzEoNfPeWD42x+x65yBHXHUwMDFiXHUwMDA1IKBgQf5cdTAwMWFjoXk3RoVUwEBi70JcdTAwMDGgsnrxxCHyumbxdKp8XHUwMDAyeuOhXHUwMDAzXHUwMDFmbHMwXHUwMDE5RYpDIOVe4ttcbn6LgFV8pGDF7VuBgrqQfctV/M/ThfJcdTAwMTZBipojXHUwMDAxKVxu5H5TP1x1MDAxYm6xjk8xUnGpeF+JR5xS74tS/vvmOPk/XHUwMDA3c/rYXHUwMDFlL+FcdTAwMDeOMlx1MDAxZVx1MDAxMpt9XzJcdTAwMWKzu6y8RFYv61QzJ1x1MDAwM5iKXHUwMDBleZguL1xmXHUwMDA1XHUwMDAxXHUwMDFl4sRcYsa2hY5LuFxmf9+xXHRTMi2Os7DZdS47yOmS87sxenz4XHUwMDEwla/tXGZ/giGq/NVAQyD81DaXxFx1MDAwNpjEnMbej23rdMVcdTAwMWGNgNe3yeezsihlXHUwMDA3uXr3XCJ3XHUwMDAzuvQ6XHUwMDEy/GEu1rLYkF81lMfIdM6aSVwikLdI7sNY318mXHL3efrQiFx1MDAwZYFcbsnU3PJA5jdH4YKvXGalXHUwMDEwQEYqkP/cPN1cdTAwMWNb/u6lfzHE6oN286/hoPtXd2T/ZfdcdTAwMWH7jopRRlx1MDAxZVx1MDAwZlKWcaMlaD5VXHUwMDFhT9O9YTqdS5JcdTAwMDaPjpSErMSGXHUwMDEwkIBCZ0p/XG6dg6xBxXruXHUwMDBmjnPJW3jZ61RBdUJb5jtYq1VwtHulM6ZcZlx1MDAxMESAr+maRj9cdTAwMTGaxsVcblx1MDAxOVx1MDAwNZf8XZyLxejiLUj2vcCAwmFBZUwrXFz1ys1jXHUwMDFhJs7l5UXlOjOj7ZOq1zKEQyuCuixQXHUwMDA0lUe9io9cYihcdTAwMWTWqqSDUU700lxu/ilcdTAwMWT+XHUwMDEwddqidlinPiFmXHUwMDFl0pFcdTAwMDc819DAVfyIXHUwMDE5i9ZKY4vaYUqVXCKzncAzP7vpXHUwMDBma60vVT68ccxcdTAwMWa+1OWN2VfzY1xmQS5cdIrUNeV11bx81bpL9GWZ1Vx1MDAwYvRucnM5ylx1MDAwZlr7vtLF9NZXYVx1MDAwYl1QXHUwMDA1SV9lpYtIqpxa4YHCnezNz0rXz0qXe8F+rXQprPtcdTAwMDRm+G64XHUwMDE0fanrZZApnk2P6EWimZjVXHUwMDFh3W55NHqJXHUwMDFlzbDVlS4lkT9cdTAwMWRcdTAwMWWid5hOXFzc9ksnyTPaStNOVWY7ydSlx2OP0T/bvWJcdTAwMTXpXGKAQu6PbFx1MDAwZed1XFyhfptezyFC8NiTXHUwMDFlXHUwMDE4KTWJJySholx1MDAwYq9rldumNbPvOVx1MDAxY4/vKzSgoV9Atk/idU1cdTAwMWVcdTAwMTSsXHUwMDA3dHlcdTAwMDBo405b37LLw+fpw/FcdTAwMTbLXUhcdTAwMDEyZVx1MDAxZVxuu1fu/Ztzua2TKVewXHUwMDFjrUfsh8q9L15cdOqTMOzXK1xu+azOXHUwMDE37PFcdTAwMTAy9nhcdTAwMTJ+6cmDfXwm07UslFfTWpUnmtcsMkSSlV1cdTAwMTigt4HkT4OHLTudXHUwMDFkje56LHvVxMmrxOlN/r5cdTAwMDAt+TH2ISSfsVxyN4TohkiM8aA8h0C+o1x1MDAwYrvB53hcdTAwMDI+wG5wLGNqitQrJdrl0+dCvYvvUbHHT4d3xWJcdTAwMTS8pHBdi1x1MDAwN1x1MDAwNZdcdTAwMDFMKYpcZlx0P5VcdTAwMWPyZVx1MDAxMnifqFx1MDAxMSFNwlx1MDAwMiFcdTAwMTNC5dlcYubvY6JF379cdTAwMWK72+mBIVx1MDAxNW3vX4LP2zzB0WmzPVx1MDAwNsg1Y41cdTAwMDdcdTAwMTDXrzOsKydmkFx1MDAxYYLrncGVJYJcdTAwMTgsx47SI+1cdTAwMGLdV+414fjtXHUwMDAyQlx1MDAwMpBcdTAwMTGSuH1lizfofq6EbaOxJ1sorFx1MDAwMFTBTuBSlrK5ofqqu5hhTmPfM1JzIPA2q02Lw1x1MDAxZlg/vDlnXHUwMDE4Lq2x3EBcdLp7XHUwMDA3n1x0j61cXHh9J+9cdTAwMDO3mFx1MDAxNlx1MDAxOFx1MDAxMC10mWDC+furabF7XHUwMDE35Vx1MDAxYi0nW1xygFx1MDAxMPf+872FLcuF16/he54wofO8dOnfu59wqV7YbaQwn3fge0Qk1jzkly5cdTAwMThe3996LXxQXHUwMDE1Jin34FVGvFxyXHUwMDA2wuBDb6agwimKOIZYt9r4ouhRN0ct65PhI1x1MDAxYlx1MDAxZD441Fx1MDAxNaTMv7fwfNLCa31cdTAwMDXmgKJY/b15I0yAtuMq7Fx1MDAwNXqEympcZpfvXHUwMDFmcuitfH+p8dxcIjLoWSTaybKKpVx1MDAwN49cdTAwMWQ7KpVcdTAwMWJ5cXz6Mi5Uj5ro9ohcdTAwMGV607BmXHUwMDFhiHFO9LIqXHUwMDExSi4xfe9cdTAwMTNixiBiRPPnmVx1MDAxMFx1MDAwMi3N7Vx1MDAxYzw4U2ZcdTAwMTHogkPEKJTo/yt4rH/7XHUwMDFim61yXHUwMDE5hX1HRIRcdTAwMWSCRdxcdLivQL9D1epcdTAwMTWd3bDTx85cdTAwMTUuVpyLWVx1MDAxYqP3ZFx1MDAxM0K6Rm6TXkOQYlx1MDAwMXDgclx1MDAxNPTuMLC6IVx1MDAwZtWtXHUwMDEx3snBXYwv3o07/lxcd98znlx1MDAxYlT7XHUwMDAwPVx1MDAxNYftTLfcfppcdTAwMTbbcWw0Un48rZfOUqXz6XRcXHvMl1Ks2unHxlx1MDAxN6TSXHUwMDFiTu6UbMxcXMlszap2ab57Nnm4XHUwMDFjnoJcdTAwMDdcbvxK7082XG4qXGbq5Vx1MDAwYq7oPvPTXHUwMDA1XHUwMDExJVx1MDAxYumCPGaP8ctkXHUwMDFiY1P/qy1SXHUwMDEzVFBcdTAwMDJcdTAwMDRAvi299Vx1MDAwNId3S5BcZlx0omLT2Lusv9u5fEsmZo7uXHUwMDBmkvqUoZpjazTf9/crMVx1MDAwN7dcdTAwMWH/h7NcYol/Q7aFXGJIwrDgkXplv1qa1riVSWd5uUmuXG6PL4BcZlx1MDAwNsnOQ4hO7lxyi1x1MDAxMEKB1tJcYtlXoVx1MDAxMWpcbiFcdTAwMTbU0+BkJzv0QyP8oVx1MDAxMbpcdTAwMTfsXHUwMDFijfCTXHUwMDFhZuySXGaJylwiPD07vk1fpMrWXHUwMDAwgySdPp6Rp1RAq4CQqExAX01cdTAwMTQkXHUwMDAxTVx1MDAwMrhYjspcdTAwMDJcbojpXHUwMDBmqfDQnOQtU1x1MDAxNPIvj5kzS1YvzodH9XNvglwiNi8uv3NcdTAwMTCnXHUwMDFjO6LXZoNcdTAwMTKHelx1MDAwZtwwZIdEcCwwXHUwMDEzsW+DoVxmsdhmqXiNVjjgsXFxfZy8XHUwMDFjVpqVXHUwMDA3RK7LiWonUthC4DKncEU5mL9B5k9cdTAwMDeN365ccoXoMVxywVxuU5Wj48uMa6eVhlZAMc5cdTAwMTWyi/iJQdtcbr0vpPn2/TNOT15cdTAwMDbH5VqXm3REn1pcdTAwMTdP+bOzk8hcYlxilZav6DhccuBC/LBcdTAwMDQjqXzzoVxcu7lcdTAwMWakc7jZT9LS5WNTWeBcdTAwMGZR+d1cdTAwMWJIYd3rllwiXHUwMDEyXGaAwJfzcIshXHUwMDA1wcrr9ShWXFy2XHUwMDAwK686XHUwMDFlXHUwMDAwNM+6ZfScgI9TXFw4tfh5fnKF2pFI9YCz9SzBXHUwMDAw91D30PhcXFx1MDAwMPwyebvP04hidFx1MDAxMIRMXHUwMDE5NFx1MDAwNkAgSVA9U3ghMCdcdTAwMTBTXCJid/52T+29XCLMr1ZcdTAwMTR7j4S+ccaDhevXK9ZvN1x1MDAwMojxmo4gQFxuvJzJXG7abUTvXHUwMDBiLlx1MDAwNVx1MDAxN1B3i1raR8qFRLhFXHUwMDFiqUCVXHUwMDBlzIOhhlKa96VcdTAwMDb3iSRYja6wWL1JJKBcZvJaIVxuTcQzXHUwMDA0IMIo9vKvfdxjRFxyatP5oVx1MDAxMlx1MDAxYsf1aobc633m+/dsKOJq83wjIVx1MDAwZj1jy1xyRZY3JllOXHUwMDA2xr2hyDYsXHUwMDBmTWVhXGa//Vx1MDAwNthTXHUwMDA0uO1Dai5cdTAwMGJkgsx/U7CU3f1WRI/1i9PrQEQq31GzXHUwMDA059vOYImXU4tBIEK4QVx1MDAwMeeSq7NcdTAwMDXz7kT5Plx1MDAxMIlcdTAwMTRJfVxigPxcdTAwMGWeYEhcdTAwMWLBQFx1MDAwNNFcXHGIXHUwMDAzl3KRv1x1MDAxZsyCsSF17bGIfcPsL4ogoeJcdTAwMWHH9fuGIHPz6oFcdTAwMGZN5ICeXHUwMDExb21euaRAOTGMI4jxx+5K9Vx1MDAwM1win1x1MDAwN1wif/xcdTAwMTLTQ3MwKDpKz1x1MDAxN/Ny+Gxbk+Nwwt1cdTAwMWa/XHUwMDFl93DOZtCX/fPHP/9cdTAwMDebXG4rxSJ9<!-- payload-end --></metadata><defs><style class="style-fonts">
@font-face { font-family: Excalifont; src: url(data:font/woff2;base64,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); }</style></defs><g stroke-linecap="round"><g transform="translate(800.4598360655739 247) rotate(0 -142.0287006414826 72.12931034482756)"><path d="M0 0 C1.11 22.51, 0.29 41.43, 0 56 M0 0 C-0.65 21.08, 0.42 41.6, 0 56 M0 56 C-0.72 66.92, -3.81 70.9, -16 72 M0 56 C0.25 67.97, -4.42 73.1, -16 72 M-16 72 C-103.55 71.9, -194.08 73.51, -268.06 72 M-16 72 C-98.28 74.28, -180.53 73.63, -268.06 72 M-268.06 72 C-280.61 72.25, -283.96 78.45, -284.06 88 M-268.06 72 C-279.37 69.9, -282.23 75.65, -284.06 88 M-284.06 88 C-283.73 103.53, -283.13 119.12, -284.06 144.26 M-284.06 88 C-283.47 103.66, -283.59 121.2, -284.06 144.26" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(800.4598360655739 247) rotate(0 -142.0287006414826 72.12931034482756)"><path d="M-292.22 120.63 C-288.27 131.2, -286.09 138.22, -284.06 144.26 M-292.22 120.63 C-289.93 129.56, -285.8 137.92, -284.06 144.26" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(800.4598360655739 247) rotate(0 -142.0287006414826 72.12931034482756)"><path d="M-275.12 120.91 C-277.45 131.5, -281.55 138.42, -284.06 144.26 M-275.12 120.91 C-279.25 129.72, -281.54 137.98, -284.06 144.26" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(604.5 10) rotate(0 238 116)"><path d="M32 0 C162.78 0.59, 297.75 -0.17, 444 0 C465.94 2.56, 476.1 12.09, 476 32 C477.13 87.29, 473.73 138.47, 476 200 C474.26 221.67, 462.61 231.6, 444 232 C290.31 230.58, 132.88 230.69, 32 232 C10.08 228.94, 1.12 223.62, 0 200 C0.76 166.08, 0.97 135.32, 0 32 C-2.16 7.33, 12.01 -1.29, 32 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M32 0 C175.05 -1.49, 319.83 -0.52, 444 0 M32 0 C156.8 2.16, 281.4 2.16, 444 0 M444 0 C465.01 -1.7, 476.82 8.71, 476 32 M444 0 C464.09 -0.95, 476.07 9.26, 476 32 M476 32 C478.05 73.04, 476.12 108.99, 476 200 M476 32 C474.02 75.82, 474.1 118.34, 476 200 M476 200 C474.51 222.73, 467.06 232.08, 444 232 M476 200 C474.97 221.77, 464.67 232.91, 444 232 M444 232 C296.21 230.59, 150.6 229.89, 32 232 M444 232 C331.7 230.46, 219.68 230.08, 32 232 M32 232 C12.62 231.46, 1.93 221.67, 0 200 M32 232 C12.1 230.99, -0.2 219.33, 0 200 M0 200 C-0.45 160.45, 0.47 123.82, 0 32 M0 200 C-2.42 165.33, -0.6 130.26, 0 32 M0 32 C-1.12 12.3, 10.87 -0.6, 32 0 M0 32 C0.98 12.5, 8.73 -0.96, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(672.3666687011719 27) rotate(0 113.63333129882812 35)"><text x="113.63333129882812" y="24.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">ROCm artifacts</text><text x="113.63333129882812" y="59.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">and dist tarballs</text></g><g stroke-linecap="round" transform="translate(638.5 111) rotate(0 69.5 39.5)"><path d="M19.75 0 C52.6 -1.43, 81.35 1.82, 119.25 0 C130.3 -1.71, 139.07 8.84, 139 19.75 C136.86 36.81, 137.94 51.01, 139 59.25 C136.1 74.65, 133.5 76.76, 119.25 79 C95.38 76.87, 78.67 74.33, 19.75 79 C5.22 75.92, -3.47 71.73, 0 59.25 C-2.99 50.09, -2.4 43.44, 0 19.75 C-3.49 9, 6.81 -0.08, 19.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M19.75 0 C51.23 1.43, 83.54 -1.41, 119.25 0 M19.75 0 C46.08 -0.74, 70.9 0.25, 119.25 0 M119.25 0 C130.74 -0.97, 137.53 6.39, 139 19.75 M119.25 0 C133.54 1.67, 139.05 7.24, 139 19.75 M139 19.75 C138.93 33.79, 139.97 49.95, 139 59.25 M139 19.75 C137.89 30.31, 138.53 40.03, 139 59.25 M139 59.25 C138.07 74.02, 133.93 77.47, 119.25 79 M139 59.25 C140.28 72.3, 132.63 80.11, 119.25 79 M119.25 79 C98.5 79.72, 76.29 79.38, 19.75 79 M119.25 79 C99.03 80.35, 79.42 79.83, 19.75 79 M19.75 79 C7.35 78.48, 1.02 73.35, 0 59.25 M19.75 79 C6.09 78.89, -0.86 70.5, 0 59.25 M0 59.25 C-1.13 47.88, -0.42 36.04, 0 19.75 M0 59.25 C-0.66 48.41, 0.23 39.55, 0 19.75 M0 19.75 C-1.73 5.05, 7.97 0.7, 19.75 0 M0 19.75 C-1.87 8.21, 5.57 -0.09, 19.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(656 128) rotate(0 52 25)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Build using</text><text x="0" y="42.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">CMake</text></g><g stroke-linecap="round" transform="translate(807 111) rotate(0 125 52)"><path d="M26 0 C71.51 -0.5, 121.24 -4.88, 224 0 C244.03 2.44, 249.68 7.85, 250 26 C247.47 36.29, 252.37 51.44, 250 78 C251.88 94.41, 239.8 104.28, 224 104 C153.4 105.44, 77.03 102.83, 26 104 C5.39 101.05, 0.32 92.63, 0 78 C-1.31 53.85, 3.16 40.18, 0 26 C-1.11 9.53, 7.53 -1.46, 26 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M26 0 C76.52 0.36, 128.54 -0.61, 224 0 M26 0 C102.96 -1.43, 181.25 -0.73, 224 0 M224 0 C242.67 -0.6, 248.95 7.21, 250 26 M224 0 C242.94 0.76, 250.9 8.85, 250 26 M250 26 C250.86 41.87, 249.22 59.66, 250 78 M250 26 C250.35 45.54, 248.88 66.88, 250 78 M250 78 C248.48 96.08, 242.18 105.1, 224 104 M250 78 C250.39 96.89, 242.15 103.26, 224 104 M224 104 C160.51 103.35, 100.52 101.89, 26 104 M224 104 C156.68 104.2, 90.83 105.08, 26 104 M26 104 C7.26 104.06, 0.01 95.2, 0 78 M26 104 C7.67 105.41, 2.08 93.04, 0 78 M0 78 C-0.16 58.38, 0.11 39, 0 26 M0 78 C-0.02 65.47, -0.25 55, 0 26 M0 26 C1.5 7.74, 8.27 1.56, 26 0 M0 26 C1.29 8.87, 6.83 -0.72, 26 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(821.466667175293 128) rotate(0 110.53333282470703 37.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Download prebuilt with</text><text x="0" y="42.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">fetch_artifacts.py or</text><text x="0" y="67.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">from nightly releases</text></g><g stroke-linecap="round" transform="translate(929.1763173734828 54.791469072912605) rotate(0 43.82368262651721 14.306130169407083)"><path d="M45.85 -1.97 L88.78 16.18 L43.55 28.47 L-0.62 14.57" stroke="none" stroke-width="0" fill="#f783ac" fill-rule="evenodd"></path><path d="M44 0 C58.98 3.62, 77.27 10.36, 87.65 15 M44 0 C53.54 4.07, 63.24 6.16, 87.65 15 M87.65 15 C70.96 22.17, 52.92 26.81, 44 28.61 M87.65 15 C71 19.29, 56.56 24.33, 44 28.61 M44 28.61 C27.31 25.43, 10.76 17.56, 0 15 M44 28.61 C29.56 24.37, 14.1 19.03, 0 15 M0 15 C11.54 9.51, 24.52 8.1, 44 0 M0 15 C13.36 10.95, 25.73 6.79, 44 0" stroke="#9c36b5" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(929.1763173734828 47.88861667090606) rotate(0 43.82368262651721 14.306130169407083)"><path d="M45.13 1.18 L87.2 14.86 L43.38 28.19 L0.66 15.69" stroke="none" stroke-width="0" fill="#f783ac" fill-rule="evenodd"></path><path d="M44 0 C58.78 4.49, 70.03 11.21, 87.65 15 M44 0 C55.51 3.26, 69.75 7.79, 87.65 15 M87.65 15 C69.51 21.62, 55.09 27.06, 44 28.61 M87.65 15 C74.16 18.3, 59.58 24.03, 44 28.61 M44 28.61 C25.47 21.97, 10.35 17.38, 0 15 M44 28.61 C33.69 25.7, 22.42 23.23, 0 15 M0 15 C13.93 12.13, 28.57 5.01, 44 0 M0 15 C10.54 11.64, 23.19 6.32, 44 0" stroke="#9c36b5" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(929.1763173734828 38.061176253979625) rotate(0 43.82368262651721 14.306130169407083)"><path d="M43.55 -0.14 L87.03 14.57 L44.66 29.31 L1.46 14.12" stroke="none" stroke-width="0" fill="#f783ac" fill-rule="evenodd"></path><path d="M44 0 C51.73 4.6, 61.93 5.21, 87.65 15 M44 0 C60.28 5.14, 75.91 11.11, 87.65 15 M87.65 15 C72.39 21.51, 55.08 24.14, 44 28.61 M87.65 15 C78.94 18.08, 69.78 20.22, 44 28.61 M44 28.61 C28.85 22.45, 10.63 19.69, 0 15 M44 28.61 C27.44 24.49, 11.48 18.1, 0 15 M0 15 C10.75 10.44, 20.59 7.66, 44 0 M0 15 C15.19 8.95, 29.01 5.68, 44 0" stroke="#9c36b5" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(929.1763173734828 28.310676927117015) rotate(0 43.82368262651721 14.306130169407083)"><path d="M43.38 -0.43 L88.3 15.69 L45.46 27.73 L0.22 15.98" stroke="none" stroke-width="0" fill="#f783ac" fill-rule="evenodd"></path><path d="M44 0 C55.31 2.57, 68.41 5.94, 87.65 15 M44 0 C54.69 3.63, 64.26 6.3, 87.65 15 M87.65 15 C73.03 18.63, 55.56 26.58, 44 28.61 M87.65 15 C79.05 17.87, 69.17 20.57, 44 28.61 M44 28.61 C33.08 26.85, 25.95 23.33, 0 15 M44 28.61 C30.72 24.39, 16.38 20.43, 0 15 M0 15 C16.12 9.67, 34.56 2.33, 44 0 M0 15 C16 10.71, 30.77 4.75, 44 0" stroke="#9c36b5" stroke-width="1" fill="none"></path></g><g stroke-linecap="round" transform="translate(236 396) rotate(0 280.49999999999994 110)"><path d="M32 0 C186.77 2.95, 343.57 3.39, 529 0 C553.47 -3.21, 557.96 10.53, 561 32 C560.24 77.68, 561.61 114.71, 561 188 C563.22 209.34, 553.23 221.11, 529 220 C334.67 221.71, 142.99 220.08, 32 220 C8.9 217.83, 2.5 207.32, 0 188 C-2.79 149.51, -3.99 103.08, 0 32 C-2.58 11.55, 10.45 0.94, 32 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M32 0 C158.15 0.77, 283.93 0.4, 529 0 M32 0 C171.62 1.71, 311.54 1.27, 529 0 M529 0 C551.05 1.92, 559.89 11.01, 561 32 M529 0 C550.7 0.72, 560.42 11.58, 561 32 M561 32 C562.26 65.67, 562.57 97.39, 561 188 M561 32 C561.27 68.35, 561.75 106.15, 561 188 M561 188 C562.28 209.54, 551.85 218.97, 529 220 M561 188 C560.34 209.78, 551.64 222.24, 529 220 M529 220 C398.18 221.58, 265.99 221.31, 32 220 M529 220 C332.43 219.88, 135.12 219.79, 32 220 M32 220 C10.75 220.01, 0.05 209.31, 0 188 M32 220 C11.13 220.15, 1.56 211.6, 0 188 M0 188 C0.29 150.3, 2.15 110.66, 0 32 M0 188 C1.66 126.84, 1.5 66.55, 0 32 M0 32 C-1.92 10.59, 9.46 -1.05, 32 0 M0 32 C-0.33 11.38, 10.18 1.15, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(333.4750061035156 432) rotate(0 160.02499389648438 17.5)"><text x="160.02499389648438" y="24.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">ROCm Python packages</text></g><g stroke-linecap="round" transform="translate(263 499) rotate(0 152 39.5)"><path d="M19.75 0 C111.38 -5.08, 195.63 -2.64, 284.25 0 C296.41 -0.42, 303.25 6.15, 304 19.75 C306.41 35.17, 307.08 51.68, 304 59.25 C307.18 73.65, 297.81 75.68, 284.25 79 C179.77 76.46, 80.07 76.59, 19.75 79 C5.25 81.31, -3.52 71.42, 0 59.25 C-2.15 45.48, 0.21 30.88, 0 19.75 C-0.78 10.09, 3.28 3.23, 19.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M19.75 0 C86.87 2.02, 153.32 0.78, 284.25 0 M19.75 0 C106.55 2.51, 192.33 1.89, 284.25 0 M284.25 0 C297.73 0.63, 303.49 7.38, 304 19.75 M284.25 0 C295.22 1.14, 302.73 7.15, 304 19.75 M304 19.75 C302.87 35.34, 305.5 50.74, 304 59.25 M304 19.75 C304.87 30.14, 304.99 39.82, 304 59.25 M304 59.25 C303.42 72.81, 298.55 80.95, 284.25 79 M304 59.25 C303.18 73.47, 298.5 80.61, 284.25 79 M284.25 79 C185.86 80.67, 84.38 81.45, 19.75 79 M284.25 79 C210.03 78.1, 135.76 78.09, 19.75 79 M19.75 79 C6.98 79.13, 1.35 74.39, 0 59.25 M19.75 79 C5.36 77.23, -1.24 71.37, 0 59.25 M0 59.25 C1.58 43.94, -1.17 32.79, 0 19.75 M0 59.25 C-0.97 49.48, -0.61 39.27, 0 19.75 M0 19.75 C-0.29 7.2, 6.16 1, 19.75 0 M0 19.75 C0.3 8.1, 5.05 -1.14, 19.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(289.68333435058594 516) rotate(0 125.31666564941406 25)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Build using</text><text x="0" y="42.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">build_python_packages.py</text></g><g stroke-linecap="round" transform="translate(588.5 501) rotate(0 90.5 27.5)"><path d="M13.75 0 C45.1 -0.31, 77.72 -0.33, 167.25 0 C179.66 0.93, 178.84 6.81, 181 13.75 C184.58 23.24, 181.79 26.95, 181 41.25 C184.23 50.33, 175.63 53.23, 167.25 55 C129.11 55.76, 90.1 52.46, 13.75 55 C7.14 52.81, -2.84 47.83, 0 41.25 C-0.75 35.83, -3.28 26.62, 0 13.75 C3.28 4.09, 1.47 2.07, 13.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M13.75 0 C61.37 -0.32, 106.25 1.82, 167.25 0 M13.75 0 C74.7 0.05, 135.07 0.13, 167.25 0 M167.25 0 C174.5 0.99, 179.9 5.07, 181 13.75 M167.25 0 C178.47 0.92, 182.87 3.1, 181 13.75 M181 13.75 C180.39 23.45, 182.51 32.11, 181 41.25 M181 13.75 C180.92 22.48, 181.78 31.8, 181 41.25 M181 41.25 C180.29 51.33, 177.36 56.4, 167.25 55 M181 41.25 C182.79 49.73, 177.43 57.21, 167.25 55 M167.25 55 C113.61 56.66, 59.88 56.57, 13.75 55 M167.25 55 C121.32 55.05, 75.66 55.97, 13.75 55 M13.75 55 C3.52 53.46, -1.07 49.5, 0 41.25 M13.75 55 C5.5 56.09, -0.42 52.45, 0 41.25 M0 41.25 C-0.94 35.64, -0.3 28.04, 0 13.75 M0 41.25 C0.02 33.41, -0.04 25.45, 0 13.75 M0 13.75 C0.26 5.9, 3.25 -0.99, 13.75 0 M0 13.75 C0.85 5.5, 6.13 2, 13.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(607.1083297729492 518) rotate(0 71.89167022705078 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">pip install rocm</text></g><g stroke-linecap="round"><g transform="translate(720.723087411606 422.17446338126695) rotate(0 -3.2146893866749338 29.825536618733054)" fill-rule="evenodd"><path d="M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.77 17.56 C-38.67 15.52, -36.22 12.69, -33.56 9.25 M-40.77 17.56 C-38.99 15.75, -37.26 13.44, -33.56 9.25 M-40.38 23.2 C-34.79 16.92, -31 15.57, -26.6 7.35 M-40.38 23.2 C-37.03 19.63, -31.86 13.79, -26.6 7.35 M-40.64 29.6 C-36.29 23.61, -32.64 20.53, -19.65 5.45 M-40.64 29.6 C-35.11 24.12, -31 17.33, -19.65 5.45 M-40.9 36 C-32.56 29.25, -28.46 18.33, -12.69 3.54 M-40.9 36 C-32.82 25.13, -24.34 16.64, -12.69 3.54 M-41.16 42.39 C-32.72 30.83, -22.17 23.87, -5.74 1.64 M-41.16 42.39 C-32.61 33.04, -24.26 20.73, -5.74 1.64 M-39.46 46.53 C-29.13 34.62, -15.52 22.43, 0.56 0.49 M-39.46 46.53 C-27.69 32.27, -16.16 19.67, 0.56 0.49 M-35.78 48.4 C-20.63 34.04, -7.14 16.03, 4.89 1.6 M-35.78 48.4 C-25.61 38.25, -15.96 27.24, 4.89 1.6 M-31.45 49.51 C-20.85 36.66, -10.96 25.71, 8.57 3.47 M-31.45 49.51 C-19.27 34.99, -7.05 21.76, 8.57 3.47 M-27.78 51.38 C-13.38 32.98, 2.82 16.71, 12.9 4.59 M-27.78 51.38 C-15.92 35.65, -3.26 21.89, 12.9 4.59 M-24.1 53.25 C-13.25 40.91, -1.67 28.72, 16.57 6.46 M-24.1 53.25 C-14.07 40.5, -2.31 27.41, 16.57 6.46 M-19.77 54.36 C-5.17 36.36, 9.25 21.17, 20.91 7.57 M-19.77 54.36 C-5.61 38.59, 6.82 22.23, 20.91 7.57 M-16.1 56.23 C-1.8 40.82, 12.88 23.41, 24.58 9.44 M-16.1 56.23 C-4.84 43.25, 8.16 30.13, 24.58 9.44 M-11.76 57.35 C-3.49 47.67, 5.71 35, 28.91 10.56 M-11.76 57.35 C-2.95 46.73, 5.54 37.6, 28.91 10.56 M-8.09 59.22 C1.39 48.2, 13.63 37.1, 33.24 11.67 M-8.09 59.22 C8.67 40.88, 24.09 22.65, 33.24 11.67 M-3.76 60.33 C7.01 45.93, 19.38 30.2, 36.26 14.3 M-3.76 60.33 C11.65 43.1, 25.99 25.64, 36.26 14.3 M3.85 57.67 C14.68 45.29, 25.7 29.86, 36.66 19.94 M3.85 57.67 C15.04 45.4, 25.46 34.03, 36.66 19.94 M11.46 55.02 C16.45 49.18, 23.78 42.92, 36.39 26.34 M11.46 55.02 C18.11 47.22, 25.34 38.99, 36.39 26.34 M19.08 52.36 C25.15 44.32, 30.93 39.8, 36.13 32.73 M19.08 52.36 C25.5 44.45, 31.52 36.99, 36.13 32.73 M27.34 48.94 C29.81 44.21, 34.41 40.98, 35.87 39.13 M27.34 48.94 C30 45.83, 32.6 42.86, 35.87 39.13" stroke="#e64980" stroke-width="0.5" fill="none"></path><path d="M0 0 C-7.04 1.47, -14.75 3.49, -40.42 11.05 M0 0 C-12.78 4.46, -27.43 6.81, -40.42 11.05 M-40.42 11.05 C-41.57 18.47, -39.79 27.84, -40.89 45.72 M-40.42 11.05 C-40.26 20.76, -41.23 30.15, -40.89 45.72 M-40.89 45.72 C-29.97 47.54, -24.59 53.42, -4.93 59.65 M-40.89 45.72 C-27.23 51.35, -12.59 57.63, -4.93 59.65 M-4.93 59.65 C9.76 54.1, 22.25 50.89, 33.63 45.56 M-4.93 59.65 C6.9 55.78, 19.79 51.39, 33.63 45.56 M33.63 45.56 C33.57 31.91, 34.04 18.54, 34.46 12.25 M33.63 45.56 C34.41 33.22, 33.81 20.47, 34.46 12.25 M34.46 12.25 C22.69 7.07, 10.84 2.28, 0 0 M34.46 12.25 C26.59 10.85, 20.06 7.14, 0 0 M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0" stroke="#881fa3" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(879.5655737704917 247) rotate(0 185.66956094084117 71.67241379310343)"><path d="M0 0 C-0.55 15.15, 0.06 32.98, 0 55.5 M0 0 C-0.38 13.67, -0.17 26.22, 0 55.5 M0 55.5 C1.39 65.28, 3.76 71.82, 16 71.5 M0 55.5 C-0.06 66.66, 3.04 71.43, 16 71.5 M16 71.5 C112.86 69.16, 212.01 71.58, 355.34 71.5 M16 71.5 C150.3 71.49, 283.68 70.92, 355.34 71.5 M355.34 71.5 C365.16 70.61, 372.11 77.1, 371.34 87.5 M355.34 71.5 C364.84 71.05, 369.58 75.08, 371.34 87.5 M371.34 87.5 C371.7 104.79, 369.52 119.47, 371.34 143.34 M371.34 87.5 C370.23 110.09, 370.78 131.49, 371.34 143.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(879.5655737704917 247) rotate(0 185.66956094084117 71.67241379310343)"><path d="M361.97 120.17 C363.87 126.25, 367.12 134.98, 371.34 143.34 M361.97 120.17 C364.01 125.93, 366.51 130.61, 371.34 143.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(879.5655737704917 247) rotate(0 185.66956094084117 71.67241379310343)"><path d="M379.06 119.57 C376.15 125.77, 374.6 134.67, 371.34 143.34 M379.06 119.57 C376.93 125.53, 375.27 130.35, 371.34 143.34" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(977 395) rotate(0 274 108)"><path d="M32 0 C137.34 -3.18, 244.03 -1.28, 516 0 C536.68 -0.18, 551 10.77, 548 32 C544.28 77.11, 548.55 121.39, 548 184 C551.27 207.9, 540.72 217.98, 516 216 C323.89 219.05, 135.59 217.41, 32 216 C11.86 214.88, -2.34 205.34, 0 184 C-1.3 153.6, 3.44 117.57, 0 32 C-2.64 9.37, 11.94 0.82, 32 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M32 0 C160.85 -1.55, 288.72 -2.43, 516 0 M32 0 C208.11 0.19, 383.73 0.8, 516 0 M516 0 C538.31 1.38, 547.14 9.36, 548 32 M516 0 C537.88 -1.91, 549.36 12.33, 548 32 M548 32 C548.69 75.57, 549.29 123.21, 548 184 M548 32 C548.9 77.18, 549.09 120.26, 548 184 M548 184 C548.7 203.96, 539.2 215.26, 516 216 M548 184 C549.77 206.72, 539.23 215.26, 516 216 M516 216 C391.87 218.31, 266.68 216.94, 32 216 M516 216 C340.3 215.97, 164.35 215.79, 32 216 M32 216 C10.87 215.98, 1.13 205.9, 0 184 M32 216 C10.53 214.43, 0.36 207.18, 0 184 M0 184 C-0.29 137.42, -1.04 95.32, 0 32 M0 184 C1.03 137.92, -0.44 89.55, 0 32 M0 32 C-1.6 11.19, 10.75 -0.81, 32 0 M0 32 C-1.19 12.5, 9.56 0.6, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(1071.6583404541016 436) rotate(0 152.84165954589844 17.5)"><text x="152.84165954589844" y="24.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">ROCm native packages</text></g><g stroke-linecap="round"><g transform="translate(1433.723087411606 423.17446338126683) rotate(0 -3.214689386674877 29.825536618733054)" fill-rule="evenodd"><path d="M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.77 17.56 C-38.34 13.97, -36.23 11.14, -33.56 9.25 M-40.77 17.56 C-38.99 15.07, -37.52 13.65, -33.56 9.25 M-40.38 23.2 C-34.49 17.55, -30.93 12.17, -26.6 7.35 M-40.38 23.2 C-36.61 18.49, -33 15.07, -26.6 7.35 M-40.64 29.6 C-35.57 22.65, -32.22 21.23, -19.65 5.45 M-40.64 29.6 C-36.05 23.07, -30.53 18.96, -19.65 5.45 M-40.9 36 C-34.42 28.81, -29.52 20.88, -12.69 3.54 M-40.9 36 C-34.09 28.81, -29.06 23.32, -12.69 3.54 M-41.16 42.39 C-29.57 29.06, -15.82 12.4, -5.74 1.64 M-41.16 42.39 C-32.7 32.66, -21.8 21.94, -5.74 1.64 M-39.46 46.53 C-28.67 34.67, -15.59 19.28, 0.56 0.49 M-39.46 46.53 C-30.86 35.61, -21.51 25.12, 0.56 0.49 M-35.78 48.4 C-24.99 38.25, -16.11 27.46, 4.89 1.6 M-35.78 48.4 C-24.92 37.37, -15.28 25.55, 4.89 1.6 M-31.45 49.51 C-21.44 40.07, -15.47 31.33, 8.57 3.47 M-31.45 49.51 C-17.99 35.21, -5.84 19.78, 8.57 3.47 M-27.78 51.38 C-13.44 36.75, -5.16 25.39, 12.9 4.59 M-27.78 51.38 C-19.76 41.63, -10.55 31.26, 12.9 4.59 M-23.45 52.5 C-10.06 33.22, 8.23 18.27, 16.57 6.46 M-23.45 52.5 C-13.41 42.63, -4.76 31.11, 16.57 6.46 M-19.77 54.36 C-9.61 42.55, -1.31 32.45, 20.91 7.57 M-19.77 54.36 C-7.58 39.74, 5.2 25.69, 20.91 7.57 M-15.44 55.48 C0.16 38.64, 14.2 22.11, 24.58 9.44 M-15.44 55.48 C-6.45 43.76, 4.02 32.06, 24.58 9.44 M-11.76 57.35 C1.85 42.07, 11.36 31.29, 28.91 10.56 M-11.76 57.35 C2.23 40.89, 16.95 23.38, 28.91 10.56 M-7.43 58.46 C3.78 42.26, 16.89 30.6, 33.24 11.67 M-7.43 58.46 C1.4 48.41, 11.53 37.48, 33.24 11.67 M-2.45 58.82 C5.6 49.58, 14.57 39.87, 34.95 15.81 M-2.45 58.82 C10.38 45.91, 21.67 31.86, 34.95 15.81 M5.16 56.17 C14.83 47.37, 25.78 34.44, 34.69 22.2 M5.16 56.17 C11.86 48.36, 18.08 41.39, 34.69 22.2 M12.78 53.51 C21.18 42.96, 26.95 34.32, 34.43 28.6 M12.78 53.51 C17.03 48.49, 22.29 42.65, 34.43 28.6 M20.39 50.85 C25.27 48.51, 27.18 40.65, 34.16 35 M20.39 50.85 C24.14 44.79, 29.05 40.79, 34.16 35 M28.65 47.43 C29.27 44.99, 31.61 44.52, 34.56 40.64 M28.65 47.43 C30.48 45.38, 32.23 43.15, 34.56 40.64" stroke="#be4bdb" stroke-width="0.5" fill="none"></path><path d="M0 0 C-12.93 4.36, -28.83 9.01, -40.42 11.05 M0 0 C-9.57 3.82, -20.58 5.24, -40.42 11.05 M-40.42 11.05 C-39.41 22.21, -39.87 33, -40.89 45.72 M-40.42 11.05 C-40.28 21.04, -40.7 31.26, -40.89 45.72 M-40.89 45.72 C-28.62 51.06, -16.85 57.13, -4.93 59.65 M-40.89 45.72 C-30.51 48.84, -22.3 53.33, -4.93 59.65 M-4.93 59.65 C9.59 52.08, 25.92 50.5, 33.63 45.56 M-4.93 59.65 C5.43 55.83, 16.77 51.4, 33.63 45.56 M33.63 45.56 C32.47 34, 35.74 21.69, 34.46 12.25 M33.63 45.56 C33.04 35.34, 34.56 26.42, 34.46 12.25 M34.46 12.25 C26.7 7.51, 14.26 4.11, 0 0 M34.46 12.25 C22.7 8.91, 11.5 4.38, 0 0 M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0" stroke="#881fa3" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(1002 497) rotate(0 86 26.5)"><path d="M13.25 0 C64.49 0.23, 109.13 -0.88, 158.75 0 C169.23 -2.96, 173.99 5.73, 172 13.25 C175.82 25.5, 175.82 32.81, 172 39.75 C174.1 45.35, 169.65 55.48, 158.75 53 C119.95 52.19, 82.97 51.24, 13.25 53 C1.35 50.98, 3.14 51.3, 0 39.75 C1.62 32.14, 0.39 22.87, 0 13.25 C2.6 3.45, 5.42 -1.45, 13.25 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M13.25 0 C49.05 0.94, 84.63 0.04, 158.75 0 M13.25 0 C70.04 -1.65, 127.92 -1.83, 158.75 0 M158.75 0 C168.77 1.45, 171.93 5.56, 172 13.25 M158.75 0 C167.01 -0.21, 170.28 4.9, 172 13.25 M172 13.25 C172.08 23.64, 173.83 33.39, 172 39.75 M172 13.25 C173.03 20.17, 172.86 28.43, 172 39.75 M172 39.75 C173.65 47.94, 166.73 54, 158.75 53 M172 39.75 C173.95 49.89, 169.09 52.74, 158.75 53 M158.75 53 C128.49 54.55, 100.79 53.55, 13.25 53 M158.75 53 C108.82 53.27, 57.7 52.3, 13.25 53 M13.25 53 C4.73 54.61, -0.12 48.36, 0 39.75 M13.25 53 C3.56 52.47, -2.21 47.19, 0 39.75 M0 39.75 C-1.6 32.3, 1.64 20.56, 0 13.25 M0 39.75 C0.25 33.06, -0.3 27.97, 0 13.25 M0 13.25 C-0.96 4.94, 2.81 0.06, 13.25 0 M0 13.25 C1.09 3.1, 2.29 -0.62, 13.25 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(1022.6833343505859 508) rotate(0 60.233333587646484 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(TBD) Build</text></g><g stroke-linecap="round" transform="translate(1222.5 497) rotate(0 137 45.5)"><path d="M22.75 0 C93.33 -1.54, 162.82 2.1, 251.25 0 C269.57 3.27, 276.56 10.97, 274 22.75 C276.87 35.66, 276.84 57.52, 274 68.25 C272.22 84.61, 265.29 88.66, 251.25 91 C180.05 88.36, 116.76 92.39, 22.75 91 C8.24 88.36, -1.3 84.69, 0 68.25 C2.59 52.6, 0.99 37.44, 0 22.75 C-1.32 10.5, 6.67 0.99, 22.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M22.75 0 C109.18 0.32, 193.6 -1.25, 251.25 0 M22.75 0 C76.92 2.24, 130.05 2.11, 251.25 0 M251.25 0 C265.91 -0.19, 272.5 8, 274 22.75 M251.25 0 C267.64 -0.2, 274.58 7.7, 274 22.75 M274 22.75 C273.92 39.45, 273.05 56.62, 274 68.25 M274 22.75 C275.17 34.39, 273.92 47.18, 274 68.25 M274 68.25 C275.69 84.55, 267.73 90.77, 251.25 91 M274 68.25 C271.82 84.87, 268.65 90.54, 251.25 91 M251.25 91 C181.91 90.34, 110.95 91.12, 22.75 91 M251.25 91 C176.35 90.35, 101.14 89.57, 22.75 91 M22.75 91 C6.83 90.54, -1.92 82.21, 0 68.25 M22.75 91 C8.32 91.2, -0.54 81.6, 0 68.25 M0 68.25 C-1.63 49.93, 0.14 34.89, 0 22.75 M0 68.25 C-0.25 56.7, -0.57 44.66, 0 22.75 M0 22.75 C0.95 6.44, 5.74 -0.54, 22.75 0 M0 22.75 C0.72 7.16, 7.47 1.92, 22.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(1244.1083297729492 513) rotate(0 118.3499984741211 25)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(TBD)</text><text x="0" y="42.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Install dpkg/rpm/msi/inf</text></g><g stroke-linecap="round" transform="translate(10 766) rotate(0 277.99999999999994 110)"><path d="M32 0 C189.69 1.51, 351.26 0.83, 524 0 C548.92 0.06, 555.6 7.61, 556 32 C553.85 81.32, 559.26 136.08, 556 188 C558.59 212, 544.66 219.28, 524 220 C352.62 219.69, 182.19 220.52, 32 220 C11.25 221.69, 1.83 210.56, 0 188 C-2.34 128.52, -5.22 64.46, 0 32 C-2.36 8.79, 13.32 -0.06, 32 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M32 0 C140.4 0.19, 248.94 0.13, 524 0 M32 0 C189.22 -0.69, 346.16 -1.05, 524 0 M524 0 C546.3 -0.35, 557.65 8.85, 556 32 M524 0 C547.33 -0.02, 557.87 11.41, 556 32 M556 32 C554.59 67.31, 555.39 100.63, 556 188 M556 32 C557.31 86.15, 557.28 138.17, 556 188 M556 188 C556.77 210.47, 544.46 218.89, 524 220 M556 188 C554.95 208.03, 544.09 221.66, 524 220 M524 220 C420.81 220.46, 319.51 219.51, 32 220 M524 220 C379.5 220.39, 234.56 220.31, 32 220 M32 220 C12.08 220.98, -0.69 210.64, 0 188 M32 220 C9.1 217.79, -0.27 209.54, 0 188 M0 188 C0.14 134.48, 2.59 77.89, 0 32 M0 188 C0.37 138.74, 0.25 87.98, 0 32 M0 32 C1.66 12.64, 11.18 -1.69, 32 0 M0 32 C1.14 12.75, 12.74 1.9, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(84.50833129882812 802) rotate(0 177.99166870117188 17.5)"><text x="177.99166870117188" y="24.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">PyTorch Python packages</text></g><g stroke-linecap="round"><g transform="translate(509.723087411606 790.1744633812668) rotate(0 -3.2146893866749338 29.825536618733054)" fill-rule="evenodd"><path d="M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.77 17.56 C-38.16 15.83, -35.49 11.46, -33.56 9.25 M-40.77 17.56 C-39.24 14.86, -36.9 13.23, -33.56 9.25 M-40.38 23.2 C-37.91 20.15, -32.92 15.01, -26.6 7.35 M-40.38 23.2 C-35.54 18.6, -30.87 13.62, -26.6 7.35 M-40.64 29.6 C-36.07 23.61, -32.57 21.67, -19.65 5.45 M-40.64 29.6 C-35.81 25.18, -31.76 18.95, -19.65 5.45 M-40.9 36 C-31.19 23.42, -22.44 13.03, -12.69 3.54 M-40.9 36 C-35.91 29.86, -29.2 22.81, -12.69 3.54 M-41.16 42.39 C-34.77 33.03, -27.15 22.87, -5.74 1.64 M-41.16 42.39 C-29.07 28.77, -16.65 13.51, -5.74 1.64 M-39.46 46.53 C-24.41 29.03, -11.93 13.99, 0.56 0.49 M-39.46 46.53 C-25.4 28.7, -8.26 11.72, 0.56 0.49 M-35.78 48.4 C-22.46 35.78, -11.58 23.01, 4.89 1.6 M-35.78 48.4 C-21.95 33.61, -9.83 18.72, 4.89 1.6 M-31.45 49.51 C-21.42 38.35, -7.58 23.42, 8.57 3.47 M-31.45 49.51 C-20.36 36.98, -9.96 24.49, 8.57 3.47 M-27.78 51.38 C-10.7 33.23, 2.89 16.26, 12.9 4.59 M-27.78 51.38 C-16.27 38.42, -3.5 24.16, 12.9 4.59 M-23.45 52.5 C-10.25 34.42, 3.81 17.99, 16.57 6.46 M-23.45 52.5 C-8.8 34.3, 7.18 17.51, 16.57 6.46 M-19.77 54.36 C-8.54 42.33, 2.32 30.36, 20.91 7.57 M-19.77 54.36 C-6.79 39.97, 6.42 24.71, 20.91 7.57 M-15.44 55.48 C-2.95 42.86, 9.38 26.91, 24.58 9.44 M-15.44 55.48 C-7.54 46.5, 1.1 36.25, 24.58 9.44 M-11.76 57.35 C-0.64 44.29, 14.57 29.28, 28.91 10.56 M-11.76 57.35 C-0.62 44.5, 11.37 32.19, 28.91 10.56 M-7.43 58.46 C4.83 44.92, 19.13 29.83, 33.24 11.67 M-7.43 58.46 C5.03 44.63, 18.16 29.06, 33.24 11.67 M-2.45 58.82 C12.22 39.74, 28.07 26.01, 34.95 15.81 M-2.45 58.82 C10.62 44.1, 23.13 30.17, 34.95 15.81 M5.16 56.17 C14.37 45.07, 25.91 33.11, 34.69 22.2 M5.16 56.17 C14.68 45.69, 24.35 33.23, 34.69 22.2 M12.78 53.51 C18.2 45.56, 29.22 37.83, 34.43 28.6 M12.78 53.51 C17.67 47.03, 24.81 39.58, 34.43 28.6 M20.39 50.85 C23.34 47.46, 28.96 40.6, 34.16 35 M20.39 50.85 C24.16 47.35, 28.09 41.38, 34.16 35 M28.65 47.43 C30.33 44.36, 32.48 41.5, 34.56 40.64 M28.65 47.43 C30.11 45.61, 31.93 44.04, 34.56 40.64" stroke="#be4bdb" stroke-width="0.5" fill="none"></path><path d="M0 0 C-15.13 4.93, -30.43 10.31, -40.42 11.05 M0 0 C-11.71 2.85, -23.65 5.48, -40.42 11.05 M-40.42 11.05 C-39.96 22.73, -41.7 37.32, -40.89 45.72 M-40.42 11.05 C-39.22 20.68, -39.77 29.08, -40.89 45.72 M-40.89 45.72 C-30.38 51.14, -14.92 54.29, -4.93 59.65 M-40.89 45.72 C-32.7 50.05, -24.28 53.52, -4.93 59.65 M-4.93 59.65 C8.21 54.12, 18.05 51.32, 33.63 45.56 M-4.93 59.65 C7.22 55.25, 19.78 51.21, 33.63 45.56 M33.63 45.56 C31.71 36.48, 34.04 28.97, 34.46 12.25 M33.63 45.56 C34.48 38.98, 34.01 31.29, 34.46 12.25 M34.46 12.25 C27.58 7.47, 17.67 8.05, 0 0 M34.46 12.25 C21.19 7.98, 7.87 3.02, 0 0 M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0" stroke="#881fa3" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(32 869) rotate(0 152 39.5)"><path d="M19.75 0 C98.73 -2.48, 179.27 0.52, 284.25 0 C293.83 -2.72, 301.48 9.27, 304 19.75 C303.83 31.3, 306.17 44.42, 304 59.25 C304 69.69, 296.66 75.84, 284.25 79 C197.1 81.74, 109.45 82.74, 19.75 79 C3.95 78.6, 0.53 69.14, 0 59.25 C3.12 51.18, -1.34 46.16, 0 19.75 C-3.09 9.8, 5.06 2.49, 19.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M19.75 0 C120.31 0.79, 219.84 0.89, 284.25 0 M19.75 0 C77.95 -0.35, 135.53 0.36, 284.25 0 M284.25 0 C299.04 0.64, 302.27 5.67, 304 19.75 M284.25 0 C296.79 -0.8, 306.27 6.7, 304 19.75 M304 19.75 C303.47 36.38, 305.33 52.06, 304 59.25 M304 19.75 C303.72 27.21, 303.7 35.21, 304 59.25 M304 59.25 C302.92 73.86, 295.59 80.56, 284.25 79 M304 59.25 C303.95 70.67, 298.81 80.77, 284.25 79 M284.25 79 C219.65 80.31, 155.19 79.62, 19.75 79 M284.25 79 C201.05 80.54, 117.86 79.26, 19.75 79 M19.75 79 C6.35 79.18, 1.09 70.76, 0 59.25 M19.75 79 C8.12 77.67, 2.03 73.91, 0 59.25 M0 59.25 C-0.49 44.98, 0.9 31.96, 0 19.75 M0 59.25 C-0.07 48.62, 0.17 40.59, 0 19.75 M0 19.75 C1.81 8.23, 7.05 0.07, 19.75 0 M0 19.75 C-0.52 4.43, 7.63 1.67, 19.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(58.68333435058594 886) rotate(0 101.13333129882812 25)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Build using</text><text x="0" y="42.62" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">build_prod_wheels.py</text></g><g stroke-linecap="round" transform="translate(358.5 870) rotate(0 90.5 27.5)"><path d="M13.75 0 C43.2 -3.29, 77.3 2.13, 167.25 0 C176.8 2.59, 183.67 3.91, 181 13.75 C181.23 18.72, 180.48 25.98, 181 41.25 C182.26 51, 178.1 56.83, 167.25 55 C113.32 56.51, 65.2 53.63, 13.75 55 C1.08 52.64, -1.88 53.07, 0 41.25 C-2.85 36.26, -1.27 27.32, 0 13.75 C0.9 1.26, 1.88 0.76, 13.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M13.75 0 C69.36 -0.25, 127.91 0.43, 167.25 0 M13.75 0 C46.67 0.34, 77.11 -0.44, 167.25 0 M167.25 0 C175.87 -0.7, 182.98 4.69, 181 13.75 M167.25 0 C178.68 1, 182.28 3.78, 181 13.75 M181 13.75 C179.22 23.99, 182.3 31.81, 181 41.25 M181 13.75 C180.33 21.2, 179.96 27.98, 181 41.25 M181 41.25 C180.96 48.9, 177.63 56.54, 167.25 55 M181 41.25 C179.73 50.28, 176.76 55.28, 167.25 55 M167.25 55 C111.86 56.71, 56.92 54.61, 13.75 55 M167.25 55 C111.06 53.61, 55.64 52.69, 13.75 55 M13.75 55 C5.92 53.85, 1.77 51.72, 0 41.25 M13.75 55 C5.13 55.43, -1.64 49.94, 0 41.25 M0 41.25 C-1.18 36.7, 1.84 29.35, 0 13.75 M0 41.25 C0.77 36.15, 0.1 29.44, 0 13.75 M0 13.75 C-0.46 2.71, 5.49 1.45, 13.75 0 M0 13.75 C0 6.88, 4.62 -0.25, 13.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(377.1083297729492 887) rotate(0 76.45833587646484 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">pip install torch</text></g><g stroke-linecap="round"><g transform="translate(481.37652173913045 621) rotate(0 -96.73660869565222 70)"><path d="M0 0 C1.42 20.53, 1.36 39.36, 0 54 M0 0 C-0.57 11.75, 0.21 25.06, 0 54 M0 54 C0.12 62.97, -6.44 69.01, -16 70 M0 54 C-1.43 64.31, -7.43 68.47, -16 70 M-16 70 C-52.65 70.84, -88.78 72.1, -177.47 70 M-16 70 C-54.76 68.09, -94.24 68.64, -177.47 70 M-177.47 70 C-188.03 71.56, -194.91 76.67, -193.47 86 M-177.47 70 C-186.58 69.56, -195.48 73.96, -193.47 86 M-193.47 86 C-192.96 105.85, -192.72 123.56, -193.47 140 M-193.47 86 C-193.86 97.06, -194.17 109.32, -193.47 140" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(481.37652173913045 621) rotate(0 -96.73660869565222 70)"><path d="M-202.41 116.65 C-197.72 125.6, -194.41 132.9, -193.47 140 M-202.41 116.65 C-200.75 121.37, -197.91 127.61, -193.47 140" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(481.37652173913045 621) rotate(0 -96.73660869565222 70)"><path d="M-185.31 116.37 C-187.05 125.51, -190.18 132.92, -193.47 140 M-185.31 116.37 C-187.6 121.09, -188.7 127.4, -193.47 140" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(516.4024347826087 621) rotate(0 153.99976365663326 70)"><path d="M0 0 C-1.67 9.84, 1.37 23.08, 0 54 M0 54 C-0.58 63.44, 3.44 69.34, 16 70 M16 70 C113.77 71.03, 211.69 71, 292 70 M292 70 C302.54 70.82, 309.26 76.63, 308 86 M308 86 C308.44 98.73, 306.06 107.33, 308 140" stroke="#1e1e1e" stroke-width="2.5" fill="none" stroke-dasharray="8 10"></path></g><g transform="translate(516.4024347826087 621) rotate(0 153.99976365663326 70)"><path d="M298.69 116.8 C299.16 120.11, 304.17 126.85, 308 140" stroke="#1e1e1e" stroke-width="2.5" fill="none"></path></g><g transform="translate(516.4024347826087 621) rotate(0 153.99976365663326 70)"><path d="M315.78 116.24 C312.65 119.73, 314.05 126.6, 308 140" stroke="#1e1e1e" stroke-width="2.5" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(645 766) rotate(0 245 90.5)"><path d="M32 0 C164.12 -0.04, 301.45 -2.92, 458 0 C482.52 0.83, 489.78 9.02, 490 32 C491.65 78.75, 486.67 118.84, 490 149 C487.83 171.39, 481.7 179.54, 458 181 C332.22 178.2, 208.58 180.26, 32 181 C9.63 183.78, -0.44 172.57, 0 149 C4.67 119.8, 3.75 95.57, 0 32 C2.32 12.33, 11.35 1.46, 32 0" stroke="none" stroke-width="0" fill="#ffffff"></path><path d="M32 0 C138.3 -1.62, 242.72 -0.05, 458 0 M32 0 C132.89 0.97, 235.13 1.6, 458 0 M458 0 C479.94 1.78, 489.22 10.32, 490 32 M458 0 C480.43 -1.53, 490.27 8.91, 490 32 M490 32 C488.41 65.36, 489.52 102.15, 490 149 M490 32 C490.29 67.38, 491.28 104.08, 490 149 M490 149 C491.92 171.99, 478.83 180.4, 458 181 M490 149 C491.65 170.99, 481.56 181.47, 458 181 M458 181 C355.76 180.6, 253.5 179.87, 32 181 M458 181 C345.97 182.07, 232.78 181.7, 32 181 M32 181 C9.87 180.2, 1.19 170.04, 0 149 M32 181 C11.86 179.61, 0.54 169.8, 0 149 M0 149 C0.84 112.11, 1.25 78.55, 0 32 M0 149 C1 117.2, 0.35 87.85, 0 32 M0 32 C1.3 9.85, 8.89 0.64, 32 0 M0 32 C0.01 10.03, 10.28 -1.41, 32 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(724.0083312988281 782) rotate(0 127.49166870117188 35)"><text x="127.49166870117188" y="24.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">JAX Dockerfiles or</text><text x="127.49166870117188" y="59.668" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="28px" fill="#1e1e1e" text-anchor="middle" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">Python packages</text></g><g stroke-linecap="round"><g transform="translate(1047.723087411606 787.1744633812668) rotate(0 -3.214689386674877 29.825536618733054)" fill-rule="evenodd"><path d="M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.51 11.16 C-40.51 11.16, -40.51 11.16, -40.51 11.16 M-40.77 17.56 C-38.2 14.68, -37.56 13.69, -33.56 9.25 M-40.77 17.56 C-37.38 14.57, -34.79 11.04, -33.56 9.25 M-40.38 23.2 C-35.5 19.49, -30.77 12.05, -26.6 7.35 M-40.38 23.2 C-35.08 17.06, -29.68 11.24, -26.6 7.35 M-40.64 29.6 C-34.07 24.48, -30.81 16.71, -19.65 5.45 M-40.64 29.6 C-33.4 22.57, -26.44 14.71, -19.65 5.45 M-40.9 36 C-33.62 25.56, -25.73 16.21, -12.69 3.54 M-40.9 36 C-32.44 25.49, -23.46 15.9, -12.69 3.54 M-41.16 42.39 C-32.18 32.89, -28.55 25.52, -5.74 1.64 M-41.16 42.39 C-31.74 30.94, -20.7 19.38, -5.74 1.64 M-39.46 46.53 C-29.49 35.89, -17.13 23.67, 0.56 0.49 M-39.46 46.53 C-23.16 28.08, -8.26 10.16, 0.56 0.49 M-35.78 48.4 C-23.61 33.26, -13.37 23.06, 4.89 1.6 M-35.78 48.4 C-19.98 29.65, -5.11 12.8, 4.89 1.6 M-31.45 49.51 C-25.35 40.64, -14.78 31.36, 8.57 3.47 M-31.45 49.51 C-19.3 34.98, -6.35 20.59, 8.57 3.47 M-27.78 51.38 C-18.22 39.8, -9.82 30.83, 12.9 4.59 M-27.78 51.38 C-16.15 36.93, -4.91 24.38, 12.9 4.59 M-24.1 53.25 C-6.15 35.14, 8.4 15.48, 16.57 6.46 M-24.1 53.25 C-12.47 38.17, 2.12 24.44, 16.57 6.46 M-19.77 54.36 C-6.59 41.4, 5.8 24.29, 20.91 7.57 M-19.77 54.36 C-11.03 43.06, -1.73 34.45, 20.91 7.57 M-16.1 56.23 C-1.7 41.51, 11.89 22.95, 24.58 9.44 M-16.1 56.23 C-6.71 46.3, 2.3 34.61, 24.58 9.44 M-11.76 57.35 C0.48 41.47, 17.27 24.66, 28.91 10.56 M-11.76 57.35 C3.29 39.98, 20.29 22.08, 28.91 10.56 M-8.09 59.22 C6.8 41.43, 22.71 24.08, 33.24 11.67 M-8.09 59.22 C6.77 42.76, 21.56 24.48, 33.24 11.67 M-3.76 60.33 C8.64 46.5, 22.54 29.09, 36.26 14.3 M-3.76 60.33 C7.47 46.53, 19.3 34.28, 36.26 14.3 M3.85 57.67 C12.75 49.06, 20.56 35.5, 36.66 19.94 M3.85 57.67 C14.58 45.55, 23.28 34.86, 36.66 19.94 M11.46 55.02 C17.56 44.57, 27.16 35.09, 36.39 26.34 M11.46 55.02 C17.04 46.9, 23.96 41.02, 36.39 26.34 M19.08 52.36 C24.22 45.67, 29.17 40.34, 36.13 32.73 M19.08 52.36 C23.28 46.6, 26.55 42.02, 36.13 32.73 M27.34 48.94 C28.32 46.04, 30.94 44.22, 35.87 39.13 M27.34 48.94 C30.33 45.85, 31.69 42.86, 35.87 39.13" stroke="#be4bdb" stroke-width="0.5" fill="none"></path><path d="M0 0 C-10.66 1.92, -19.94 3.45, -40.42 11.05 M0 0 C-8.9 3.63, -18.86 5.1, -40.42 11.05 M-40.42 11.05 C-42.34 22.94, -40.51 35.75, -40.89 45.72 M-40.42 11.05 C-39.78 18.28, -39.79 25.35, -40.89 45.72 M-40.89 45.72 C-32.79 50.58, -23.83 51.16, -4.93 59.65 M-40.89 45.72 C-30.12 49.58, -21.98 53.47, -4.93 59.65 M-4.93 59.65 C4.77 55.53, 14.12 52.74, 33.63 45.56 M-4.93 59.65 C7.28 54.36, 20.79 49.54, 33.63 45.56 M33.63 45.56 C32.78 34.04, 33.82 21.65, 34.46 12.25 M33.63 45.56 C33.01 35.77, 34.2 24.21, 34.46 12.25 M34.46 12.25 C22.71 9.52, 15.93 6.69, 0 0 M34.46 12.25 C25.64 8.91, 16.54 5.4, 0 0 M0 0 C0 0, 0 0, 0 0 M0 0 C0 0, 0 0, 0 0" stroke="#881fa3" stroke-width="1" fill="none"></path></g></g><mask></mask><g stroke-linecap="round" transform="translate(680 868) rotate(0 89.49999999999994 29.5)"><path d="M14.75 0 C65.62 -1.21, 113.54 4.32, 164.25 0 C177.39 -1.9, 178.95 2.75, 179 14.75 C179.08 24.68, 177.25 31.93, 179 44.25 C178.12 53.68, 177.15 57.97, 164.25 59 C105.8 58.58, 53.53 64.12, 14.75 59 C4.12 61.52, 3.39 56.4, 0 44.25 C-3.59 32.64, -0.04 26.78, 0 14.75 C0.12 4.2, 8.07 1.7, 14.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M14.75 0 C51.05 2.69, 91.2 2.07, 164.25 0 M14.75 0 C73.4 -0.4, 131.21 -0.5, 164.25 0 M164.25 0 C173.93 0.47, 179.6 3.05, 179 14.75 M164.25 0 C173.13 -0.87, 181.03 5.08, 179 14.75 M179 14.75 C177.89 26.76, 179.44 40.09, 179 44.25 M179 14.75 C179.64 26.33, 179.89 37.54, 179 44.25 M179 44.25 C177.8 54.75, 173.21 58.92, 164.25 59 M179 44.25 C180.26 53.87, 173.74 58.17, 164.25 59 M164.25 59 C116.18 58.48, 66.02 59.28, 14.75 59 M164.25 59 C125.93 58.18, 86.81 58.55, 14.75 59 M14.75 59 C4.97 59.3, 0.93 55.1, 0 44.25 M14.75 59 C3.23 60.64, 0.46 53.28, 0 44.25 M0 44.25 C-1.72 36.15, 1.59 28.27, 0 14.75 M0 44.25 C0.27 36.33, 0.1 28.34, 0 14.75 M0 14.75 C0.28 6.75, 5.68 -1.84, 14.75 0 M0 14.75 C1.81 7.04, 3.22 2.03, 14.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(706.6833343505859 885) rotate(0 60.233333587646484 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(TBD) Build</text></g><g stroke-linecap="round" transform="translate(923.5 871) rotate(0 90.5 27.5)"><path d="M13.75 0 C52.69 -4.27, 84.96 -4.53, 167.25 0 C177.47 2.36, 179.54 4.31, 181 13.75 C179.83 21.76, 183.77 29.55, 181 41.25 C183.78 49.97, 178.66 52.94, 167.25 55 C129.34 60.17, 96.41 59.96, 13.75 55 C6.25 55.68, 1.46 46.93, 0 41.25 C0.11 33.35, 3.15 28.58, 0 13.75 C0.46 4.71, 4.68 0.32, 13.75 0" stroke="none" stroke-width="0" fill="#ced4da"></path><path d="M13.75 0 C70.97 -1.24, 124.27 0.49, 167.25 0 M13.75 0 C49.54 1.41, 85.8 0.24, 167.25 0 M167.25 0 C175.59 -0.75, 182.77 4.72, 181 13.75 M167.25 0 C178.65 -0.05, 179.05 3.31, 181 13.75 M181 13.75 C182.72 21.9, 180.46 32.49, 181 41.25 M181 13.75 C180.67 23.12, 180.83 31.79, 181 41.25 M181 41.25 C182.09 50.23, 176.12 54.28, 167.25 55 M181 41.25 C181.6 51.33, 178.07 55.78, 167.25 55 M167.25 55 C132.65 55.59, 99.36 55.43, 13.75 55 M167.25 55 C130.48 54.8, 94.11 55.15, 13.75 55 M13.75 55 C3.12 56.42, 0.4 49.72, 0 41.25 M13.75 55 C4.42 55.85, 2.1 48.56, 0 41.25 M0 41.25 C-1.05 30.48, 0.41 23.27, 0 13.75 M0 41.25 C0.19 34.67, 0.43 25.34, 0 13.75 M0 13.75 C1.58 6.43, 3.1 1.77, 13.75 0 M0 13.75 C0.53 4.45, 3.53 1.64, 13.75 0" stroke="#1e1e1e" stroke-width="2" fill="none"></path></g><g transform="translate(942.1083297729492 888) rotate(0 68.33333587646484 12.5)"><text x="0" y="17.619999999999997" font-family="Excalifont, Xiaolai, sans-serif, Segoe UI Emoji" font-size="20px" fill="#1e1e1e" text-anchor="start" style="white-space: pre;" direction="ltr" dominant-baseline="alphabetic">(TBD) Install</text></g><g stroke-linecap="round"><g transform="translate(869.811475409836 247) rotate(0 10.04939050021028 257)"><path d="M0 0 C1.99 69.16, 2.25 135.35, 0 246.95 M0 0 C-0.36 96.52, 0.66 191.55, 0 246.95 M0 246.95 C1.82 253.15, 2.61 255.6, 10.05 257 M0 246.95 C0.82 254.6, 5.21 257.65, 10.05 257 M10.05 257 C10.05 257, 10.05 257, 10.05 257 M10.05 257 C10.05 257, 10.05 257, 10.05 257 M10.05 257 C17.4 258.02, 18.78 260.72, 20.1 267.05 M10.05 257 C17.09 255.33, 18.79 259.23, 20.1 267.05 M20.1 267.05 C19.06 335.48, 17.43 406.49, 20.1 514 M20.1 267.05 C21.47 350.58, 21.55 432.31, 20.1 514" stroke="transparent" stroke-width="2" fill="none"></path></g><g transform="translate(869.811475409836 247) rotate(0 10.04939050021028 257)"><path d="M11.84 490.41 C15.7 498.07, 18.3 502.17, 20.1 514 M11.84 490.41 C14.23 500.13, 18.69 507.98, 20.1 514" stroke="transparent" stroke-width="2" fill="none"></path></g><g transform="translate(869.811475409836 247) rotate(0 10.04939050021028 257)"><path d="M28.94 490.61 C28.08 498.31, 25.96 502.35, 20.1 514 M28.94 490.61 C24.67 500.14, 22.48 507.91, 20.1 514" stroke="transparent" stroke-width="2" fill="none"></path></g></g><mask></mask><g stroke-linecap="round"><g transform="translate(842.4024590163935 247) rotate(0 23.753898696931515 257)"><path d="M0 0 C-0.44 75.4, 0.9 148.99, 0 241 M0 241 C-1.13 250.69, 4.92 255.45, 16 257 M16 257 C20.76 258.44, 28.13 258.06, 31.51 257 M31.51 257 C42.35 257.12, 49.15 262.65, 47.51 273 M47.51 273 C49.42 333.63, 50.13 390.37, 47.51 514" stroke="#1e1e1e" stroke-width="2.5" fill="none" stroke-dasharray="8 10"></path></g><g transform="translate(842.4024590163935 247) rotate(0 23.753898696931515 257)"><path d="M39.33 490.37 C40.64 498.06, 44.8 503.6, 47.51 514" stroke="#1e1e1e" stroke-width="2.5" fill="none"></path></g><g transform="translate(842.4024590163935 247) rotate(0 23.753898696931515 257)"><path d="M56.43 490.65 C52.41 498.34, 51.24 503.79, 47.51 514" stroke="#1e1e1e" stroke-width="2.5" fill="none"></path></g></g><mask></mask></svg>