torchaudio/csrc/utils.cpp (23 lines of code) (raw):

#include <torch/script.h> namespace torchaudio { namespace { bool is_sox_available() { #ifdef INCLUDE_SOX return true; #else return false; #endif } bool is_kaldi_available() { #ifdef INCLUDE_KALDI return true; #else return false; #endif } } // namespace TORCH_LIBRARY_FRAGMENT(torchaudio, m) { m.def("torchaudio::is_sox_available", &is_sox_available); m.def("torchaudio::is_kaldi_available", &is_kaldi_available); } } // namespace torchaudio