You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR contains contributions for the v1.1 release of Riallto.
* Beta Linux support
+ Installation scripts for Ubuntu 24.04 using the 6.10 Linux kernel.
+ A docker based installation flow for Linux
* Upgrade flows for Ryzen AI SW to v1.1
* Hawkpoint support
* bfloat16 support
* Improvements for combining multiple kernels.
* Improvements to nputop (Windows)
* Visualisation fixes
* Fixes to sequence codegen
---------
Co-authored-by: Shane Fleming <sfleming@xilinx.com>
Co-authored-by: Mario Ruiz <11815099+mariodruiz@users.noreply.github.com>
Co-authored-by: skalade <sarunask@xilinx.com>
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,15 @@ Riallto is an open source project that aims to bridge the gap between newcomers
4
4
5
5
The educational examples and software in this repository will enable you to interact with the NPU and learn how to write custom applications with this novel accelerator.
6
6
7
-
Note that NPUs can also be referred to as Inference Processing Units, or IPUs. You may see the NPU referred to as an "IPU" in some Ryzen AI documentation. Once the Ryzen AI driver is installed on your computer, you will see a device named "IPU" in the Windows Device Manager."
7
+
Note that NPUs can also be referred to as Inference Processing Units, or IPUs. You may see the NPU referred to as an "IPU" in some Ryzen AI documentation. On Windows once the Ryzen AI driver is installed on your computer, you will see a device named "IPU" in the Windows Device Manager."
8
8
9
-
## Quick Start
9
+
## Quick Start (Windows)
10
10
11
11
The Riallto installer is separated into 'Lite' and 'Full' installation versions. The 'Lite' version has all the essential packages required for the Riallto and ONNX runtimes on the NPU to get started with prebuilt vision applications. The 'Full' version enables developers to write their own custom applications, which requires additional tools.
12
12
13
13
The steps below will allow you to get quickly started using the 'Lite' version of Riallto. For details on requirements and installation for the 'Full' version, follow the instructions in the [Install Riallto](https://riallto.ai/install-riallto.html) guide.
14
14
15
-
*[Download and unzip the the v10.1109.8.100 IPU driver](https://account.amd.com/en/forms/downloads/ryzen-ai-software-platform-xef.html?filename=ipu_stack_rel_silicon_1.0.zip). You will need to create an AMD account if you do not have one.
15
+
*[Download and unzip the the v10.1109.8.128 IPU driver](https://account.amd.com/en/forms/downloads/ryzen-ai-software-platform-xef.html?filename=ipu_stack_rel_silicon_prod_1.1.zip). You will need to create an AMD account if you do not have one.
16
16
* Open a Windows Command Prompt, or Powershell, as administrator.
17
17
* Change directory to the unzipped IPU driver directory, then run the `amd_install_kipudrv.bat` file. Press Enter if prompted.
18
18
* Confirm the IPU driver has installed correctly by running the following command in a Powershell terminal and checking the output matches that of the figure below:
@@ -23,7 +23,7 @@ The steps below will allow you to get quickly started using the 'Lite' version o
23
23
24
24

25
25
26
-
*[Download and unzip the Riallto installer](https://www.xilinx.com/bin/public/openDownload?filename=Riallto-v1.0.zip).
26
+
*[Download and unzip the Riallto installer](https://www.amd.com/bin/public/amdOpenDownload?filename=Riallto-v1.1.zip).
27
27
* Navigate to the `installer.exe` using the File Explorer and run as administrator, making sure the 'Lite' install option is selected when prompted, as shown in the figure below.
@@ -34,6 +34,10 @@ The installer places a shortcut on the desktop, which allows you to launch Riall
34
34
35
35
Note that the notebooks from sections 1, 2, 3, and 5 can be run using the 'Lite' install option. A 'Full' install is required to run the notebooks from section 4. See instructions in the [Install Riallto](https://riallto.ai/install-riallto.html) guide for more details.
36
36
37
+
## Quick Start (Linux)
38
+
39
+
Along with Windows support there is also support to install Riallto in Ubuntu 24.04 provided you upgrade to the 6.10 Linux Kernel. Steps for the installation process for this can be found [here](./scripts/linux).
40
+
37
41
## Contribute
38
42
39
43
Contributions to this repository are welcome. Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for how to improve Riallto.
Expand all lines: notebooks/2_1_MS_Windows_Studio_Effects.ipynb
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,23 @@
13
13
"\n",
14
14
"* Demonstrate the NPU in action using the Windows Studio Effects\n",
15
15
"\n",
16
+
"\n",
16
17
"## References\n",
17
18
"\n",
18
19
"**[Windows Studio Effects](https://support.microsoft.com/en-us/windows/manage-cameras-with-camera-settings-in-windows-11-97997ed5-bb98-47b6-a13d-964106997757#ID0EDBBF)**\n",
Expand all lines: notebooks/4_1_software_framework.ipynb
+30-4Lines changed: 30 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@
52
52
"* **AIEtools**\n",
53
53
" * These are the compilation tools used to build the Ryzen AI NPU application. \n",
54
54
"\n",
55
-
"The AIETools tools are Linux based. For Windows laptops, they run in [Windows Subsystem for Linux 2 (WSL 2)](https://learn.microsoft.com/en-us/windows/wsl/about). If you have installed Riallto and are reading this material on your laptop as a Jupyter notebook, WSL 2 should have been already installed and enabled on your system. "
55
+
"The AIETools tools are Linux based. For Windows laptops, they run in [Windows Subsystem for Linux 2 (WSL 2)](https://learn.microsoft.com/en-us/windows/wsl/about). If you have installed Riallto and are reading this material on your Windows laptop as a Jupyter notebook, WSL 2 should have been already installed and enabled on your system. WSL 2 is not required for the Linux installation. On Linux the AIETools tools are contained within a docker container."
56
56
]
57
57
},
58
58
{
@@ -62,7 +62,7 @@
62
62
},
63
63
"source": [
64
64
"<div class=\"alert alert-box alert-info\">\n",
65
-
"To check that the WSL 2 instance, where the <em>Riallto</em> tools are installed, is enabled on your system, run the following cell:\n",
65
+
"On Windows to check that the WSL 2 instance, where the <em>Riallto</em> tools are installed, is enabled on your system, run the following cell (Note: this will not work on a Linux installation of Riallto):\n",
66
66
"</div>"
67
67
]
68
68
},
@@ -103,6 +103,32 @@
103
103
"The output of this cell should report the OS version where the 'Riallto' tools are installed. If you do not see this, or if you installed the **Lite** version of Riallto, please refer to the [Riallto installation instructions](https://www.riallto.ai/install-riallto.html) to install the **Full** version of Riallto."
104
104
]
105
105
},
106
+
{
107
+
"cell_type": "markdown",
108
+
"metadata": {},
109
+
"source": [
110
+
"<div class=\"alert alert-box alert-info\">\n",
111
+
"On Ubuntu to check that your Linux Kernel version is >6.10 which <em>Riallto</em> requires, run the following cell:\n",
112
+
"</div>"
113
+
]
114
+
},
115
+
{
116
+
"cell_type": "code",
117
+
"execution_count": 1,
118
+
"metadata": {},
119
+
"outputs": [
120
+
{
121
+
"name": "stdout",
122
+
"output_type": "stream",
123
+
"text": [
124
+
"6.10.0-061000rc2-generic\n"
125
+
]
126
+
}
127
+
],
128
+
"source": [
129
+
"! uname -r"
130
+
]
131
+
},
106
132
{
107
133
"cell_type": "markdown",
108
134
"metadata": {},
@@ -280,7 +306,7 @@
280
306
"\n",
281
307
"This will construct a passthrough npu.build.Kernel object that can be used within\n",
282
308
"a callgraph to construct a complete application. \n",
0 commit comments