Executable
+27
@@ -0,0 +1,27 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
TARGET="dense-neural-network"
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
ROOT_DIR="$(cd "$SCRIPT_DIR/../.." && pwd)"
|
||||
BUILD_DIR="$ROOT_DIR/build"
|
||||
|
||||
mkdir -p "$BUILD_DIR"
|
||||
cd "$BUILD_DIR"
|
||||
|
||||
cmake .. #-DCMAKE_BUILD_TYPE=Debug
|
||||
cmake --build . --target "$TARGET"
|
||||
|
||||
# Load omp.cfg
|
||||
if [ -f "$ROOT_DIR/omp.cfg" ]; then
|
||||
export $(grep -v '^[[:space:]]*#' "$ROOT_DIR/omp.cfg" | grep -v '^[[:space:]]*$' | xargs)
|
||||
fi
|
||||
|
||||
echo "=== CPU / OpenMP info ==="
|
||||
echo "System cores (nproc): $(nproc)"
|
||||
echo "OMP_NUM_THREADS=${OMP_NUM_THREADS:-"(not set)"}"
|
||||
echo "========================="
|
||||
|
||||
|
||||
"$BUILD_DIR/bin/$TARGET"
|
||||
Reference in New Issue
Block a user