Skip to content

Conversation

@dipak0000812
Copy link

Description:

This pull request adds support for the aten::poisson operation in the PyTorch frontend of OpenVINO.

Added a new implementation file: src/frontends/pytorch/src/op/poisson.cpp, using PtFrameworkNode for passthrough handling.

Updated src/frontends/pytorch/src/op_table.cpp to register the new operation.

Added comprehensive tests in tests/layer_tests/pytorch_tests/test_poisson.py to ensure correctness and reproducibility.

Testing details :

Tests include multiple input shapes (1D and 2D tensors).

Verified across data types: float32 and float64.

Used fixed random seeds to ensure reproducible results.

Test structure follows the same pattern as test_bernoulli.py.

Implementation notes :

The implementation leverages PtFrameworkNode as a passthrough mechanism—similar to the approach used in PR #29821
—but extends it with full test coverage and improved validation.

Issue fixed

Fixes #29709

@dipak0000812 dipak0000812 requested a review from a team as a code owner October 23, 2025 08:11
@github-actions github-actions bot added the category: PyTorch FE OpenVINO PyTorch Frontend label Oct 23, 2025
@sys-openvino-ci sys-openvino-ci added the ExternalPR External contributor label Oct 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category: PyTorch FE OpenVINO PyTorch Frontend ExternalPR External contributor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Good First Issue]: Support aten::poisson

2 participants