-
Notifications
You must be signed in to change notification settings - Fork 5.7k
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
Implement superset behavior #6406
Comments
(As found in the original doc) |
ivy.split: numpy and jax can receive indices to split at, not just number or size of sections. |
Overview
Your task is to assign yourself a function from the list below, add the additional functionality to the corresponding ivy function and ensure the new feature is being tested. For the backend framework offering the additional functionality, it will likely only require adding the additional argument in the call. For other backends, it might require more work/composition.
Task details
The Contributor guide was updated with the Superset section providing the details for adding superset of functionality amongst the supported backends. The page linked above includes some of the instructions and implementation examples, taking efficiency into account.
Please ensure that the following steps are carried out:
Please refer to the contributor guide or post a question in the internal discussion thread. Feel free to create a PR to be reviewed by your POC (point of contact) and reference the PR/commit once completed in the PR/Commit column.
You will find in the corresponding issues, the following items:
Functions list
activations
set
creation
linalg
manipulations
searching
random
norms
layers
losses
Suggestions
Please add any suggestions that you think we might have missed in the comment, in the following format:
“Ivy.some_function: Explanation of the change and why this is relevant superset behaviour, which backend has this extra behaviour etc.”
We will then review them as a team, and possibly add them to the list above.
The text was updated successfully, but these errors were encountered: