ConvOpContext Class — pytorch Architecture
Architecture documentation for the ConvOpContext class in OpContext.h from the pytorch codebase.
Entity Profile
Source Code
aten/src/ATen/native/mkldnn/OpContext.h lines 26–52
class ConvOpContext : public torch::jit::CustomClassHolder {
protected:
Tensor orig_weight_;
std::optional<Tensor> orig_bias_;
std::vector<int64_t> stride_;
std::vector<int64_t> padding_;
std::vector<int64_t> dilation_;
int64_t groups_;
std::vector<int64_t> input_size_;
std::string attr_;
public:
SerializationTypeConvPrePack unpack() {
return std::make_tuple(
orig_weight_,
orig_bias_,
stride_,
padding_,
dilation_,
groups_,
input_size_,
attr_);
}
virtual Tensor run(const Tensor& input) = 0;
virtual void run(const Tensor& input, void* output) = 0;
};
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free