go / cpp /inference /compile.sh
jva96160's picture
Upload 71 files
a2dca42 verified
export BASE_DIR="/mnt/data-2t/jeff/codes/llm/cpp"
# g++ test.cpp $BASE_DIR/kissfft/kiss_fft.c $BASE_DIR/kissfft/kiss_fftr.c \
# -o audio_inference \
# -I $BASE_DIR/onnxruntime-linux-x64-1.22.0/include \
# -I $BASE_DIR/eigen-3.4.0 \
# -I $BASE_DIR/kissfft \
# -L $BASE_DIR/kissfft/lib -lkissfft-int16_t-openmp \
# -L $BASE_DIR/onnxruntime-linux-x64-1.22.0/lib -lonnxruntime -std=c++17 -O2 -DNDEBUG
g++ -c audio_encoder_lib.cpp \
-o audio_encoder_lib.o \
-I $BASE_DIR/onnxruntime-linux-x64-1.22.0/include \
-I $BASE_DIR/eigen-3.4.0 \
-I $BASE_DIR/kissfft \
-std=c++17 -O3 -DNDEBUG -fPIC
g++ -c $BASE_DIR/kissfft/kiss_fft.c \
-o kiss_fft.o \
-I $BASE_DIR/kissfft \
-std=c++17 -O3 -DNDEBUG -fPIC
g++ -c $BASE_DIR/kissfft/kiss_fftr.c \
-o kiss_fftr.o \
-I $BASE_DIR/kissfft \
-std=c++17 -O3 -DNDEBUG -fPIC
g++ main_text.cpp audio_encoder_lib.o kiss_fft.o kiss_fftr.o \
-o audio_inference_app \
-I $BASE_DIR/onnxruntime-linux-x64-1.22.0/include \
-I $BASE_DIR/eigen-3.4.0 \
-I $BASE_DIR/kissfft \
-L $BASE_DIR/onnxruntime-linux-x64-1.22.0/lib -lonnxruntime -std=c++17 -O3 -DNDEBUG