-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Opset15][Spec] Col2Im-15 specification #23947
Conversation
..._en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col-2-im-14.rst
Outdated
Show resolved
Hide resolved
…ts/operation-specs/movement/col-2-im-14.rst
docs/articles_en/documentation/openvino-ir-format/operation-sets/operation-specs.rst
Outdated
Show resolved
Hide resolved
..._en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col-2-im-14.rst
Outdated
Show resolved
Hide resolved
..._en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col-2-im-14.rst
Outdated
Show resolved
Hide resolved
please switch to opset 15 |
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Outdated
Show resolved
Hide resolved
…ts/operation-specs/movement/col2im-15.rst
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Outdated
Show resolved
Hide resolved
|
||
.. math:: | ||
|
||
L = \prod_{d=1}^{2} \left\lfloor \frac{({\text{{output\_size}}[d] + \text{{pads\_begin}}[d] + \text{{pads\_end}}[d] - \text{{dilation}}[d] \times (\text{{kernel\_size}}[d] - 1) - 1}}{{\text{{stride}}[d]}}) + 1\rfloor |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Outdated
Show resolved
Hide resolved
…ts/operation-specs/movement/col2im-15.rst
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small leftovers, overall LGTM (assuming that 2D case is enough for now).
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Show resolved
Hide resolved
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Outdated
Show resolved
Hide resolved
### Details: - Add Core implementation of `Col2Im-15` ### Related PRs - #23947 ### Tickets: - CVS-138918 --------- Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
...es_en/documentation/openvino-ir-format/operation-sets/operation-specs/movement/col2im-15.rst
Outdated
Show resolved
Hide resolved
### Details: - Similar in functionality to https://pytorch.org/docs/stable/generated/torch.nn.Fold.html, Col2Im is `torch.nn.Fold` restricted to two output spatial dimensions ### Tickets: - CVS-138919 ### Related PRs: - #24197 - #23947 - #24569 --------- Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com>
### Details: - Register `Col2im-15` in CPU Plugin - Use reference implementation, used #23844 as reference - Add tests ### Tickets: - CVS-142438 ### Related PRs: - #24548 - #24197 - #23947 - #24569 --------- Co-authored-by: Michal Lukaszewski <michal.lukaszewski@intel.com> Co-authored-by: Maksim Kutakov <maxim.kutakov@gmail.com>
Details:
Col2Im
istorch.nn.Fold
restricted to two output spatial dimensionsCol2Im
related discussions: [Good First Issue]: Extend ONNX Frontend with Operator Col2Im-18 #20549Related PRs
Col2Im-15
implementation to Core #24197Col2Im-15
reference implementation #24548Col2Im-15
#24569Tickets: