-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
[Good First Issue]: Enable Model.getOps() method #25405
Comments
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
Reopening the task as the PR seems to have been abandoned. |
@p-wysocki @almilosz Can I take this up if no one is working on it? |
it would be great, have fun! |
.take |
Thank you for looking into this issue! Please let us know if you have any questions or require any help. |
@almilosz I will give it a shot |
@almilosz @vishniakov-nikolai sorry I got a but busy I'll raise a pr soon |
If you have any issues with it, don't hesitate to ask :) |
@almilosz can you please assign this to someone else , I have been busy a lot lately so couldn't make much progress , it's better to let someone else have a shot. |
no worries @qxprakash task has been moved back to the available ones |
@almilosz I'd like to take up this issue:) |
it's yours, @itsaflamingo |
Context
OpenVINO works in Node.js environment!
We are looking for new contributors who can help with enabling C++ API methods
in JavaScript side.
First of all read Node.js API Contribution Guide.
Task Details
Expose
ov::Model::get_ops()
method.From JavaScript side it will be
Model.getOps()
method.This method:
ov::Node
objectsNode.js API doesn't have bindings for
ov::Node
. You need implement bindingsfor it.
ov::Node
has a lot of methods, you shouldn't implement all of them.Implement:
This method don't have parameters, it should be easy to bind it.
Useful links
Model::get_ops()
methodOutput<ov::Node>
, use this as thereference to implement
ov::Node
class.What needs to be done?
NodeWrap
class that inherits fromNapi::ObjectWrap
and representsov::Node
, create a separate header and source file.NodeWrap
as minimal wrapper ofov::Node
with ov::Node.get_name() method.ModelWrap.get_ops()
method to ./src/bindings/js/node/src/model_wrap.cppHow to take this issue
To take this issue leave text:
.take
as the comment in this issue.It will assign this issue to you automatically. Please, make sure that the issue has the status Contributors Needed and doesn't have another user in Assingnees.
Example Pull Requests
You may use this unfinished PR as the reference
Resources
Contact points
@almilosz @vishniakov-nikolai
Please, mention us in this issue discussion if you have any questions.
The text was updated successfully, but these errors were encountered: