#pragma once 
// system 
#include "alignedmem.h"
#include <iostream>
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <deque>
#include <iostream>
#include <list>
#include <locale.h>
#include <vector>
#include <string>
#include <math.h>
#include <numeric>


#include <cstring>

using namespace std;
// third part

#include <fftw3.h>
#include "onnxruntime_run_options_config_keys.h"
#include "onnxruntime_cxx_api.h"


// mine
#include "commonfunc.h"
#include <ComDefine.h>
#include "predefine_coe.h"


#include "Vocab.h"
#include "util.h"
#include "CommonStruct.h"
#include "FeatureExtract.h"
#include "SpeechWrap.h"
#include "Model.h"
#include "paraformer_onnx.h"



using namespace paraformer;
