23 lines
545 B
C++
23 lines
545 B
C++
#ifndef PIANO_KL730_INFERENCERPIMPL_H
|
|
#define PIANO_KL730_INFERENCERPIMPL_H
|
|
|
|
#include "PianoInferencer.h"
|
|
|
|
namespace dynasty {
|
|
namespace inferencer {
|
|
namespace fix_point {
|
|
namespace kl730 {
|
|
|
|
class Inferencer : public PianoInferencer<float> {
|
|
public:
|
|
static std::unique_ptr<typename PianoInferencer<float>::Builder> GetBuilder();
|
|
};
|
|
|
|
InferencerUniquePtr<float> createInferencer(typename PianoInferencer<float>::Builder* builder, const std::string& model_file, bool cuda_enabled, int device_id);
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#endif // PIANO_INFERENCERPIMPL_H
|