20#ifndef TESSERACT_LSTM_CONVOLVE_H_
21#define TESSERACT_LSTM_CONVOLVE_H_
64 void DebugWeights()
override {
65 tprintf(
"Must override Network::DebugWeights for type %d\n",
type_);
DLLSYM void tprintf(const char *format,...)
void add_str_int(const char *str, int number)
~Convolve() override=default
void Forward(bool debug, const NetworkIO &input, const TransposedArray *input_transpose, NetworkScratch *scratch, NetworkIO *output) override
STRING spec() const override
bool Serialize(TFile *fp) const override
bool Backward(bool debug, const NetworkIO &fwd_deltas, NetworkScratch *scratch, NetworkIO *back_deltas) override
bool DeSerialize(TFile *fp) override
const STRING & name() const