-
Notifications
You must be signed in to change notification settings - Fork 2.6k
[Good First Issue][Keras 3 OpenVINO Backend]: Support numpy.diagonal operation #29116
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
Comments
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
.take |
Thanks for being interested in this issue. It looks like this ticket is already assigned to a contributor. Please communicate with the assigned contributor to confirm the status of the issue. |
Hello @faizan102418, do you have any questions or require any help? |
@p-wysocki Can you provide more details about the expected implementation of numpy.diagonal using OpenVINO opset? |
@geeky33 Hey!! please let us know if you are still working on it and I saw you have taken 2 issues but not working on even one of them... |
I have made a pull request now |
Sir, My university exams were around the corner which is ending tomorrow Extremely sorry for the delay. |
.take |
Thanks for being interested in this issue. It looks like this ticket is already assigned to a contributor. Please communicate with the assigned contributor to confirm the status of the issue. |
Hello @Riddhikshah21, do you require any help? |
@geeky33 Hey! I saw your PR and I think u haven't gone through the rules and how we are supposed to submit our PR please take on issue at a time too! You have been working on this issue for a month... and still your PR's are not in order... please let others contribute if you are not serious about it! |
Hey @chiruu12 I appreciate the concern, but I’ve followed the rules and taken the time to ensure quality. If there’s a specific issue, I’m happy to address it. Let’s keep the focus on contributions, not assumptions. Thanks! |
Actually I'm not assuming anything here...its just the instructions were really clear about what changes we have to make but u didn't make those changes and at the same time took two issues which are still not resolved after 1 month... |
Reopening the issue due to inactivity. |
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
Hello @chiruu12, are you still working on that task? |
@p-wysocki Yes sir, just added a PR a few minutes ago. |
Context
🚀**A great opportunity to contribute to two popular AI projects with just one PR:: Keras 3 and OpenVINO.**🚀
Keras 3 enables seamless switching between supported backends—PyTorch, TensorFlow, and JAX—for both training and inference of traditional models and LLMs/GenAI pipelines. Since Keras 3.8.0, we've introduced a preview version of the OpenVINO backend (for inference only), allowing developers to leverage OpenVINO for model predictions directly within Keras 3 workflows. Activating the OpenVINO backend requires just one line of code to run inference on Keras 3-trained models. Here’s an example for a BERT model from Keras Hub:
Currently, the OpenVINO backend lacks support for some operations. Our goal is to resolve this gap and to optimize it for inference on Intel devices—including CPUs, integrated GPUs, discrete GPUs, and NPUs—by supporting as many models as possible while delivering optimal performance. We aim to make the OpenVINO backend the No. 1 choice for model inference within the Keras 3 workflow.
What needs to be done?
Steps to Contribute
pip install -r requirements-openvino.txt
. The requirements file can be found in the root directory of cloned repositoryProvide decomposition in Python for numpy.diagonal using OpenVINO opset
Include tests by removing line corresponding to the implemented operation in excluded_concrete_tests.txt file.
Make sure that tests are passing
pytest.ini
file and place it in the root directory of the clone repository. This file should contain the following content:pytest-c ./pytest.ini ./keras/src/ops/numpy_test.py
Below is an exemplar PR of how support for numpy.amax has been implemented.
Example Pull Requests
Resources
Contact points
@rkazants
Ticket
No response
The text was updated successfully, but these errors were encountered: