| 86 | }; |
| 87 | |
| 88 | class RepeatModule { |
| 89 | public: |
| 90 | explicit RepeatModule(RepeatConfig config); |
| 91 | |
| 92 | const RepeatConfig & config() const noexcept; |
| 93 | const core::ModuleSchema & schema() const noexcept; |
| 94 | core::TensorValue build(core::ModuleBuildContext & ctx, const core::TensorValue & input) const; |
| 95 | static const core::ModuleSchema & static_schema() noexcept; |
| 96 | |
| 97 | private: |
| 98 | RepeatConfig config_; |
| 99 | }; |
| 100 | |
| 101 | struct PaddingConfig { |
| 102 | int64_t target_frames = 0; |
no outgoing calls
no test coverage detected