File size: 1,167 Bytes
a2dca42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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