Skip to content
Snippets Groups Projects
Commit e620090b authored by auphelia's avatar auphelia
Browse files

[Docker] Changed run-docker.sh so that it now requires a path to the vivado hls include directory

parent b57e9117
No related branches found
No related tags found
No related merge requests found
#!/bin/sh
if [ -z "$1" ];then
echo "For correct implementation please enter the path to the Vivado HLS include directory!"
exit 1
else
VIVADO_HLS_PATH=$1
fi
DOCKER_GID=$(id -g)
DOCKER_GNAME=$(id -gn)
DOCKER_UNAME=$(id -un)
......@@ -21,6 +28,7 @@ BREVITAS_LOCAL=$SCRIPTPATH/brevitas
EXAMPLES_LOCAL=$SCRIPTPATH/brevitas_cnv_lfc
CNPY_LOCAL=$SCRIPTPATH/cnpy
FINN_HLS_LOCAL=$SCRIPTPATH/finn-hlslib
VIVADO_HLS_LOCAL=$VIVADO_HLS_PATH
# clone dependency repos
git clone --branch feature/finn_onnx_export $BREVITAS_REPO $BREVITAS_LOCAL || git -C "$BREVITAS_LOCAL" pull
......@@ -31,7 +39,7 @@ echo "Mounting $SCRIPTPATH/brevitas into /workspace/brevitas"
echo "Mounting $SCRIPTPATH/brevitas_cnv_lfc into /workspace/brevitas_cnv_lfc"
echo "Mounting $SCRIPTPATH/cnpy into /workspace/cnpy"
echo "Mounting $SCRIPTPATH/finn-hlslib into /workspace/finn-hlslib"
echo "Mounting $VIVADO_HLS_PATH into /workspace/vivado-hlslib"
# Build the FINN Docker image
docker build --tag=$DOCKER_TAG \
......@@ -48,4 +56,5 @@ docker run --rm --name finn_dev -it \
-v $SCRIPTPATH/brevitas_cnv_lfc:/workspace/brevitas_cnv_lfc \
-v $SCRIPTPATH/cnpy:/workspace/cnpy \
-v $SCRIPTPATH/finn-hlslib:/workspace/finn-hlslib \
-v $VIVADO_HLS_PATH:/workspace/vivado-hlslib \
$DOCKER_TAG bash
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment