Add tutorial software

This commit is contained in:
abejgonzalez
2023-04-20 11:56:36 -07:00
parent 6d8680be60
commit b6e6997d1e
6 changed files with 55 additions and 0 deletions

1
software/tutorial/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
overlay

21
software/tutorial/build.sh Executable file
View File

@@ -0,0 +1,21 @@
#!/bin/bash
set -ex
CYDIR=$(git rev-parse --show-toplevel)
G_DIR=$CYDIR/generators/gemmini/software/gemmini-rocc-tests
O_DIR=$CYDIR/software/tutorial/overlay/root
echo "Building Gemmini RoCC tests"
cd $G_DIR
./build.sh imagenet
cd build
rm -rf $O_DIR
mkdir -p $O_DIR
cp -r imagenet/resnet50-baremetal $O_DIR/
cp -r imagenet/resnet50-linux $O_DIR/
cp -r imagenet/mobilenet-baremetal $O_DIR/
cp -r imagenet/mobilenet-linux $O_DIR/
echo "Complete!"

View File

@@ -0,0 +1,8 @@
{
"name" : "mobilenet-baremetal",
"base" : "bare-base.json",
"workdir" : "..",
"host-init" : "build.sh",
"bin" : "overlay/root/mobilenet-baremetal",
"spike-args" : "--extension=gemmini"
}

View File

@@ -0,0 +1,8 @@
{
"name" : "resnet50-baremetal",
"base" : "bare-base.json",
"workdir" : "..",
"host-init" : "build.sh",
"bin" : "overlay/root/resnet50-baremetal",
"spike-args" : "--extension=gemmini"
}

View File

@@ -0,0 +1,8 @@
{
"name" : "resnet50-linux-interactive",
"base" : "br-base.json",
"workdir" : "..",
"host-init" : "build.sh",
"overlay" : "overlay",
"spike-args" : "--extension=gemmini"
}

View File

@@ -0,0 +1,9 @@
{
"name" : "resnet50-linux",
"base" : "br-base.json",
"workdir" : "..",
"host-init" : "build.sh",
"overlay" : "overlay",
"command" : "/root/resnet50-linux",
"spike-args" : "--extension=gemmini"
}