Skip to content

[Bug]: openvino.opset16 missing 10 ops that were introduced in opset15 #34780

@goyaladitya05

Description

@goyaladitya05

OpenVINO Version

2026.0

Operating System

Ubuntu 20.04 (LTS)

Device used for inference

CPU

Framework

None

Model used

No response

Issue description

openvino.opset16 is missing 10 operations that were newly introduced in opset15.
Since OpenVINO opsets are cumulative (each opset includes all ops from prior opsets), these ops should be present in opset16. The file openvino/opset16/__init__.py correctly carries over search_sorted, squeeze, and stft from opset15 (lines 167, 185, 186), but the following 10 opset15 ops were not re-exported:

  • col2im
  • embedding_bag_offsets
  • embedding_bag_packed
  • scatter_nd_update
  • roi_align_rotated
  • string_tensor_pack
  • string_tensor_unpack
  • bitwise_left_shift
  • bitwise_right_shift
  • slice_scatter

Step-by-step reproduction

import openvino.opset16 as op16

ops_missing = ['col2im', 'embedding_bag_offsets', 'embedding_bag_packed',
               'scatter_nd_update', 'roi_align_rotated', 'string_tensor_pack',
               'string_tensor_unpack', 'bitwise_left_shift', 'bitwise_right_shift',
               'slice_scatter']

for op in ops_missing:
    print(f"{op}: {'OK' if hasattr(op16, op) else 'MISSING'}")

Relevant log output

all MISSING

Issue submission checklist

  • I'm reporting an issue. It's not a question.
  • I checked the problem with the documentation, FAQ, open issues, Stack Overflow, etc., and have not found a solution.
  • There is reproducer code and related data files such as images, videos, models, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions