1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#[macro_use]
extern crate derive_new;
#[macro_use]
extern crate educe;
#[macro_use]
extern crate log;
pub mod model;
mod ops;
pub mod parser;
pub use model::Kaldi;
pub use model::KaldiProtoModel;
pub fn kaldi() -> Kaldi {
let mut kaldi = Kaldi::default();
ops::register_all_ops(&mut kaldi.op_register);
kaldi
}