#!/usr/bin/env bash set -eux this_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" build_dir="${this_dir}/build" data_dir="${this_dir}/data" jit_file="${data_dir}/pipeline.zip" input_file="${data_dir}/input.wav" output_file="${data_dir}/output.wav" cd "${this_dir}" python create_jittable_pipeline.py mkdir -p "${build_dir}" cd "${build_dir}" cmake -GNinja \ -DCMAKE_PREFIX_PATH="$(python -c 'import torch;print(torch.utils.cmake_prefix_path)')" \ -DBUILD_SOX=ON \ -DBUILD_KALDI=OFF \ .. cmake --build . --target main ./main "${jit_file}" "${input_file}" "${output_file}"