-
Notifications
You must be signed in to change notification settings - Fork 33
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 support for dpnp.arange() #1144
Closed
chudur-budur
wants to merge
15
commits into
IntelPython:main
from
chudur-budur:experiment/dispatch-vector
Closed
Implement support for dpnp.arange() #1144
chudur-budur
wants to merge
15
commits into
IntelPython:main
from
chudur-budur:experiment/dispatch-vector
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
3 times, most recently
from
October 3, 2023 21:50
6173e73
to
a604c3b
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
from
October 5, 2023 00:59
db14130
to
70f4ed9
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
from
October 12, 2023 06:28
7e22ec5
to
a7a635c
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
2 times, most recently
from
October 26, 2023 06:26
b9e48a5
to
8fd6dbd
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
3 times, most recently
from
November 1, 2023 11:01
5556281
to
71ebe12
Compare
Deleted by accident. |
5 tasks
chudur-budur
changed the title
Dispatch vector to store sycl kernels for basic tensor ops
Implement support for dpnp.arange()
Nov 1, 2023
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
9 times, most recently
from
November 7, 2023 19:44
01b62da
to
71f24ec
Compare
ZzEeKkAa
force-pushed
the
experiment/dispatch-vector
branch
3 times, most recently
from
November 7, 2023 20:38
ba57bcf
to
c021c16
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
5 times, most recently
from
December 18, 2023 21:16
75b6c20
to
00ef0bf
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
2 times, most recently
from
December 26, 2023 22:59
32e283f
to
0e6dfe9
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
3 times, most recently
from
January 14, 2024 22:34
b01c159
to
3225bd0
Compare
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
2 times, most recently
from
January 23, 2024 02:56
fe31c47
to
eaabdfe
Compare
…pointer Stop type instantiation during the compilation of hpp files Fixed SequenceStepFunctor
Dispatch vectors are correctly populated during the import of numba_dpex. add_sycl_to_target() must come after python_add_library()
Do not sort includes Partially functional overload Use correct ISO C types and added debug print
Better error message Functional dpnp.arange for int and double types
Add license pycqa --> PyCQA Add license Fully functional dpnp.arange without complex number support
Adding more tests Failing on Float <- Integer case, fixing it.
Fix for windows: IntelDPCPP vs. IntelSYCL Revert changes Fix for coveralls.io Fix
Fix pre-commit Fix unbound LD_LIBRARY_PATH problem Supply cmake compiler selections in SKBUILD_ARGS Re-adding compiler selections in setup.py Try with export CC and CXX icx and icpx need to be set in setup.py, and icpx==icx for windows Remove demangling function and debug print Use uintN_t instead of u_intN_t uint --> unsigned int, for windows Set inferered dtype to default bitwidth instead of highest bitwidth Again try with setting cc and cxx through build.* Smart append LD_LIBRARY_PATH Set cc and cxx in converage.yml
Added #define __API_H__ Added all C/C++ docs. Finished python docs. Remove SortIncludes in .clang-format Addressed review comments.
Suppress pylint error message Add .pylintrc, allow TODO: and FIXME: in docstring Allow non-snake-case variable names Fix stub names Use bool type instead of uint8_t Clean up code
Fix in docstring
Add _get_xfail_test() to _helper.py _is_type() --> _match_type() Fix docstring Set CMAKE_C##_COMPILER in setup.py Revert setup.py
chudur-budur
force-pushed
the
experiment/dispatch-vector
branch
from
February 7, 2024 19:16
eaabdfe
to
52a2411
Compare
Thank you for the exploratory work @chudur-budur! As discussed, we will in future explore adding support for these constructors using the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
WIP for implementing overloads of
dpnp.arange()
.This PR also implements dispatch vector to store template instantiated sycl kernels for basic tensor ops.