rialto-amd
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.0%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: Kavia-Admin
- License: other
- Language: Jupyter Notebook
- Default Branch: main
- Size: 67.1 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Riallto
Riallto is an open source project that aims to bridge the gap between newcomers and performance ninjas in AMD's latest AI Engine technology. If you have a machine with an AMD processor with Ryzen AI, you have access to an NPU (Neural Processing Unit), a dedicated neural network accelerator.
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.
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."
Quick Start (Windows)
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.
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 guide.
- Download and unzip the the v10.1109.8.128 IPU driver. You will need to create an AMD account if you do not have one.
- Open a Windows Command Prompt, or Powershell, as administrator.
- Change directory to the unzipped IPU driver directory, then run the
amd_install_kipudrv.batfile. Press Enter if prompted. - 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:
(Get-WmiObject -Class Win32_PnPSignedDriver | Where-Object { $_.DeviceName -eq "AMD IPU Device" }).DriverVersion

- Download and unzip the Riallto installer.
- Navigate to the
installer.exeusing the File Explorer and run as administrator, making sure the 'Lite' install option is selected when prompted, as shown in the figure below.

Once the installation process has finished a Jupyter Lab session will open in your web browser, allowing you to start running the Riallto notebooks immediately. The notebooks can be opened by selecting them from the file browser pane on the left hand side of the Jupyter Lab session.
The installer places a shortcut on the desktop, which allows you to launch Riallto anytime after the installation process.
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 guide for more details.
Quick Start (Linux)
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.
Contribute
Contributions to this repository are welcome. Please refer to CONTRIBUTING.md for how to improve Riallto.
Support
For support, feel free to ask questions on the GitHub discussions page.
Licenses
Open Source Components
License and Copyrights Info TAR/GZIP
Open Components Source Code TAR/GZIP
Owner
- Login: Kavia-Admin
- Kind: user
- Repositories: 1
- Profile: https://github.com/Kavia-Admin
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use use Riallto, please cite it as below." authors: - family-names: "Patrick" given-names: "Lysaght" - family-names: "Graham" given-names: "Schelle" - family-names: "Shane" given-names: "Fleming" orcid: "https://orcid.org/0000-0002-3224-278X" - family-names: "Sarunas" given-names: "Kalade" orcid: "https://orcid.org/0000-0001-5512-7402" - family-names: "Cathal" given-names: "McCabe" orcid: "https://orcid.org/0009-0008-3486-6132" - family-names: "Mario" given-names: "Ruiz Noguera" orcid: "https://orcid.org/0000-0002-3433-5883" - family-names: "Naveen" given-names: "Purushotham" - family-names: "Hugo" given-names: "Andrade" - family-names: "Andrew" given-names: "Schmidt" orcid: "https://orcid.org/0009-0007-6666-0908" - family-names: "Josh" given-names: "Goldsmith" orcid: "https://orcid.org/0000-0002-3257-3300" - family-names: "Joshua" given-names: "Lu" title: "Riallto: an open-source exploration framework for first time users of the AMD Ryzen AI NPU" version: 1.1 date-released: 2023-12-12 url: "https://github.com/AMDResearch/Riallto"
GitHub Events
Total
- Push event: 2
- Create event: 3
Last Year
- Push event: 2
- Create event: 3
Dependencies
- actions/checkout v2 composite
- actions/checkout v2 composite
- ubuntu 24.04 build
- ubuntu 24.04 build
- onnx >=1.17.0
- onnxruntime ==1.16.2
- scikit-learn >=1.5.0
- seaborn ==0.13.0
- torch >=2.2.0
- torchvision ==0.16.0
- numpy *
- rich *
- CppHeaderParser *
- ipywidgets *
- jupyterlab *
- matplotlib *
- ml_dtypes *
- numpy <2.0
- opencv-python *
- pillow >=10.0.0
- pytest *
- pytest-cov *