Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to the RyzenAI-SW demos, examples and tutorials #119

Merged
merged 65 commits into from
Sep 5, 2024
Merged
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
38daa3a
Merge pull request #110 from cyndwith/main
savitha-srinivasan Aug 8, 2024
df251ef
update the documentation for LLMs pytorch flow
cyndwith Aug 23, 2024
76ada3f
Updates to the transformer LLM readme document
cyndwith Aug 23, 2024
6de5ecf
Merge pull request #115 from cyndwith/main
uday610 Aug 24, 2024
a16cf62
updates the read document for transformers and llama.cpp
cyndwith Aug 7, 2024
6474cdd
Merge branch 'main' into main
cyndwith Aug 7, 2024
7a26d29
update the ReadMe instruction across PyTorch, ONNX and Llama.cpp
cyndwith Aug 7, 2024
577e76b
Merge pull request #84 from savsrini/igpu-cpp
cyndwith Aug 7, 2024
3de4ba1
Merge pull request #85 from dwchenna/main
cyndwith Aug 7, 2024
f951935
Merge pull request #86 from VitisAI/main
savitha-srinivasan Aug 7, 2024
e7452f4
removing the --help instructions from llm onnx flow
cyndwith Aug 13, 2024
77e44c6
Update README.md
fanz-xlnx Aug 14, 2024
a59ea96
Updated Hello World Example for Ryzen AI SW 1.2 Release
vgodsoe Aug 16, 2024
4f88354
updates to onnx-benchmark to support STX and PHX
cyndwith Aug 27, 2024
f94c4c4
typo
giovanniguastiamd Aug 19, 2024
e9c088e
typo
giovanniguastiamd Aug 19, 2024
110589b
typo
giovanniguastiamd Aug 19, 2024
3b5427c
Merge pull request #89 from vigodsoe/helloworld-1-2-updates
cyndwith Aug 19, 2024
8b57cc5
PR
giovanniguastiamd Aug 20, 2024
3a97663
Update README.md
cyndwith Aug 21, 2024
a9ff650
updates to merge changes from dev to main branch
cyndwith Aug 27, 2024
0df9e3e
Merge branch 'main' into dev
cyndwith Aug 21, 2024
c2b63c9
merge changes from VitisAI/dev
cyndwith Aug 27, 2024
7657edf
fix to https://github.com/onnx/onnx/issues/6267
giovanniguastiamd Aug 22, 2024
fb64be1
fix for the build for windows
cyndwith Aug 27, 2024
c49c1a6
Refreshed Hello World example for 1.2 release, included new descripti…
vgodsoe Aug 23, 2024
c6bc8e5
Merge pull request #97 from vigodsoe/helloworld_1_2_updates
cyndwith Aug 23, 2024
455259e
adding clarificatoin to use Anaconda prompt for onnx-benchmark
cyndwith Aug 23, 2024
c62c8b5
Merge branch 'main' into main_ci_add
cyndwith Aug 23, 2024
2f6dd68
Merge pull request #96 from abalasa/main_ci_add
cyndwith Aug 23, 2024
3a8ea56
Merge branch 'dev' into unified_public
cyndwith Aug 23, 2024
35d3f6c
Merge pull request #95 from gguasti/unified_public
cyndwith Aug 23, 2024
4ce8d4e
Merge branch 'main' into dev
cyndwith Aug 23, 2024
efc9b6c
Merge branch 'main' of https://gitenterprise.xilinx.com/VitisAI/Ryzen…
cyndwith Aug 23, 2024
ce40f25
update the documentation for LLMs pytorch flow
cyndwith Aug 23, 2024
3b31e6a
Merge pull request #99 from VitisAI/llm_readme_updates
cyndwith Aug 24, 2024
95816f1
update cmakelist.txt to fixed compile issue OPENCV_DIR is add
Aug 26, 2024
9865e69
update multi-model demo
Aug 26, 2024
7264b50
update Opncv_DIR
Aug 26, 2024
8cb8856
update the readme
Aug 26, 2024
0a16c7c
update multi-model demo readme
Aug 26, 2024
630526b
Merge branch 'dev' into main
cyndwith Aug 26, 2024
60cc9cf
Merge branch 'dev' into main
cyndwith Aug 26, 2024
16f697f
Merge branch 'dev' into dev
cyndwith Aug 26, 2024
8ce4d48
Merge pull request #101 from VitisAI/main
cyndwith Aug 26, 2024
929663f
Merge branch 'dev' into dev
cyndwith Aug 26, 2024
2f4b57e
Merge pull request #100 from dachang/dev
cyndwith Aug 26, 2024
2a4fc84
Merge pull request #102 from VitisAI/dev
cyndwith Aug 26, 2024
7f51920
Merge pull request #1 from cyndwith/hot_fixes_v1.2.2
cyndwith Aug 27, 2024
c20f80b
updates to include dependencies for yolov8 tutorial
cyndwith Aug 27, 2024
160fedc
update to onnx-benchmark to support STX and PHX
cyndwith Aug 27, 2024
b7b26ca
Updates to the hello_world tutorials for the 1.2 release
cyndwith Aug 28, 2024
a7c31e1
Updating the yolov8 example for the 1.2 release
cyndwith Aug 28, 2024
c67e52b
clean-up ReadMe instructions to remove --help command in the llm_onnx…
cyndwith Aug 28, 2024
0327476
cleanup yolov8 example
cyndwith Aug 28, 2024
b4c2411
fixes for the multi-model-exec demo
cyndwith Aug 28, 2024
b00783a
clean-up the CI config file
cyndwith Aug 28, 2024
a059a19
Merge branch 'main' into pr-117
cyndwith Aug 28, 2024
c8c889b
Merge pull request #118 from amd/pr-117
cyndwith Aug 28, 2024
bff2413
minor formatting updates to the multi model exe demo
cyndwith Aug 28, 2024
3bfe674
Merge branch 'main' of https://github.com/cyndwith/RyzenAI-SW into mu…
cyndwith Aug 28, 2024
075c5da
updates to add one line description for the commands
cyndwith Aug 29, 2024
0fe5932
adding links for the multi-model building instructions
cyndwith Aug 29, 2024
86eb6db
Merge branch 'amd:main' into main
cyndwith Sep 5, 2024
a6378c8
Merge pull request #2 from cyndwith/multi_model_updates
cyndwith Sep 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 34 additions & 1 deletion demo/multi-model-exec/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ This is the demo of showing multiple AI models running concurrently on Ryzen AI.

Make sure you have met all the requirements by following the [Installation Instructions](https://ryzenai.docs.amd.com/en/latest/inst.html#).

For step-by-step procedure for installing dependencies and building the demo from the source code following the [Multi Model instructions](../../example/multi-model/README.md)

Download the onnx models and test image/video package, and unzip it under **<path_to_RyzenAI-SW>/demo/multi-model-exec/npu_modelsx4_demo/**


Expand Down Expand Up @@ -129,23 +131,54 @@ Download the onnx models and test image/video package, and unzip it under **<pat
## 4 Run The Demo

Please note that all the steps mentioned here need to be performed in ***Windows CMD Prompt***. You can load and run the models one by one:

Run the MobileNet V2 based classification model:

```bash
cd npu_modelsx4_demo
run_mobile_net_v2.bat
```

![MobilenetV2](images/mobilenet_V2.jpg)

Run the ResNet50 based classification model:

```bash
run_resnet50.bat
```

![Resnet50](images/resnet50.jpg)

Run the RetinaFace model for face detection:

```bash
run_retinaface.bat
```

![Retinaface](images/retina.jpg)

Run the segmentation model:

```bash
run_segmentation.bat
```

![Segmentation](images/segmentation.jpg)

Run the YOLO based object detection model:

```bash
run_yolovx.bat
```

![yolox](images/yolox.jpg)

or you can load and run multiple models at the same time:
or you can load and run multiple models at the same time:

```bash
run_modelx4.bat
```

![modelsx4](images/modelsx4.jpg)

## 5 Know Issues
Expand Down