Skip to content

Commit a7a3951

Browse files
authored
fix paths to weights in build_lib.sh for VivadoAccelator backend (#1198)
1 parent e690afe commit a7a3951

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

hls4ml/templates/vivado_accelerator/build_lib.sh

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ fi
99
INCFLAGS="-Ifirmware/ap_types/"
1010
PROJECT=myproject
1111
LIB_STAMP=mystamp
12+
BASEDIR="$(cd "$(dirname "$0")" && pwd)"
13+
WEIGHTS_DIR="\"${BASEDIR}/firmware/weights\""
1214

13-
${CC} ${CFLAGS} ${INCFLAGS} -c firmware/${PROJECT}.cpp -o ${PROJECT}.o
14-
${CC} ${CFLAGS} ${INCFLAGS} -c firmware/${PROJECT}_axi.cpp -o ${PROJECT}_axi.o
15-
${CC} ${CFLAGS} ${INCFLAGS} -c ${PROJECT}_bridge.cpp -o ${PROJECT}_bridge.o
15+
${CC} ${CFLAGS} ${INCFLAGS} -D WEIGHTS_DIR="${WEIGHTS_DIR}" -c firmware/${PROJECT}.cpp -o ${PROJECT}.o
16+
${CC} ${CFLAGS} ${INCFLAGS} -D WEIGHTS_DIR="${WEIGHTS_DIR}" -c firmware/${PROJECT}_axi.cpp -o ${PROJECT}_axi.o
17+
${CC} ${CFLAGS} ${INCFLAGS} -D WEIGHTS_DIR="${WEIGHTS_DIR}" -c ${PROJECT}_bridge.cpp -o ${PROJECT}_bridge.o
1618
${CC} ${CFLAGS} ${INCFLAGS} -shared ${PROJECT}.o ${PROJECT}_axi.o ${PROJECT}_bridge.o -o firmware/${PROJECT}-${LIB_STAMP}.so
1719
rm -f *.o

0 commit comments

Comments
 (0)