MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / Padding

Class Padding

tensorflow/lite/delegates/gpu/cl/kernels/padding.h:28–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

26namespace cl {
27
28class Padding : public GPUOperation {
29 public:
30 Padding(const OperationDef& definition, const PadAttributes& attr);
31 Status AddToQueue(CLCommandQueue* queue) override;
32 Status Tune(const TuningParameters& params) override;
33
34 Status Compile(const CreationContext& creation_context) override;
35
36 // Move only
37 Padding(Padding&& kernel);
38 Padding& operator=(Padding&& kernel);
39 Padding(const Padding&) = delete;
40 Padding& operator=(const Padding&) = delete;
41
42 private:
43 Status BindArguments();
44 int3 GetGridSize() const;
45
46 void SetPrepended(const int3& prepended);
47 int4 prepended_;
48 CLKernel kernel_;
49 int3 work_group_size_ = int3(8, 4, 1);
50};
51
52Padding CreatePadding(const OperationDef& definition,
53 const PadAttributes& attr);

Callers 1

CreatePaddingFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected