#include "Test.h" #include "Pattern.h" class FullyConnectedBench:public Client::Suite { public: FullyConnectedBench(Testing::testID_t id); void setUp(Testing::testID_t,std::vector& params,Client::PatternMgr *mgr); void tearDown(Testing::testID_t,Client::PatternMgr *mgr); private: #include "FullyConnectedBench_decl.h" int repeatNb; Client::Pattern input; Client::Pattern bias; Client::Pattern weight; Client::LocalPattern output; Client::LocalPattern temp; // Reference patterns are not loaded when we are in dump mode Client::RefPattern ref; q7_t *inp; q7_t *biasp; q7_t *weightp; q7_t *outp; q7_t *refp; q15_t *tempp; };