struct JsPredictWrapper : public emscripten::wrapper<JsPredictInterface>
{
EMSCRIPTEN_WRAPPER(JsPredictWrapper);
tz::Tenzor predict(const tz::Tenzor& input)
{
return call<tz::Tenzor>("predict", input);
}
};
EMSCRIPTEN_BINDINGS(JsPredictInterface) {
emscripten::class_<JsPredictInterface>("JsPredictInterface")
.function("predict", &JsPredictInterface::predict, emscripten::pure_virtual())
.allow_subclass<JsPredictWrapper>("JsPredictWrapper", emscripten::constructor<std::string>())
;
}