-
Notifications
You must be signed in to change notification settings - Fork 22
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
Merge 0.13.0rc1 into gold/2021 #1565
Closed
Closed
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
* Leverage dpctl.tensor.expand_dims impl * Leverage dpctl.tensor.swapaxes impl * Align args names to numpy * Remove call_origin for dpnp.moveaxis * Remove call_origin for dpnp.squeeze
utilize new functionality of dpctl for in-place operators
Do not build dpnp for Python 3.8
use_dpctl_round_func_in_dpnp
* implement dpnp.int * address comments
* implement dpnp.signbit and dpnp.proj * address comments * add sycl_q and usm_type tests for dpnp.proj
* Leveraged dpctl.tensor.copy() implementation * Renamed test files, since coverage tool requires unique names * dpctl accepted lowercase order
* Resolved logically dead code from coverity report * Fixed tests * Skip fmod tests with rhs=0.3 * Appled review comments
* Added support of dpnp.allclose() for a device without fp64 aspect * Added tests for SYCL queue and USM type * Handled a corner case with abs(MIN_INT) * Increased test coverage * Fixed typos * Addressed review commets
* Added flipping functions * Applied the review comments
* Reuse dpctl.tensor.pow for dpnp.power * Add pow call from OneMKL by pybind11 extension * Update all tests for dpnp.power * Update examples for dpnp.power * Update dpnp_power and use OneMKL only on Linux for it * Restore deleted funcs in test_arithmetic * Remove dpnp_init_val * Skip test_copy --------- Co-authored-by: Anton <[email protected]>
…1517) * Add a new dpnp.roll function using dpctl.tensor.roll impl * Update dpnp.rollaxis and add tests for it * Update dpnp.moveaxis * Update implemantations of rolls funcs and fix remarks * Raise ValueError instead of numpy.AxisError * Add support for axis=None and shift is tuple in dpnp.roll
* Muted tests for dpnp.sum * Muted more tests from coverage run
* SAT-6118 Get rid of fallback on numpy in dpnp.asfarray * Added nore test for dpnp.asfarray() function. * Fixed example for asfarray function. * Update dpnp/dpnp_iface_manipulation.py Co-authored-by: Anton <[email protected]> * Update tests/third_party/cupy/manipulation_tests/test_kind.py Co-authored-by: Anton <[email protected]> * Update test_kind.py --------- Co-authored-by: Anton <[email protected]>
* Implemented dpnp.hstack() and dpnp.atleast_1d() functions. * Added tests for hstack and atleast_1d functions * Fixed test for hstack. * Update tests/test_arraymanipulation.py * Update tests/test_arraymanipulation.py * Fixed test coverage for concatenate and hstack functions. * Fixed limitation description for concatenate function --------- Co-authored-by: Anton <[email protected]>
* Updated tests to run on Iris Xe * Update sycl_queue tests for run on Iris Xe
* use dpctl for trigonometric functions in dpnp * update tests and skipped test file * fix test_out_dtype arctan2 * address comments * use assert_dtype_allclose * add check_type * address new comments * bypass failed test on windows * use dpctl hyperbolic functions for dpnp * address comments --------- Co-authored-by: Anton <[email protected]>
* Leverage dpctl.tensor.put impl * Apply review remarks * Update tests for dpnp.put and dpnp.take * Add todo for vals type checking * Apply review remarks * Update examples --------- Co-authored-by: Anton <[email protected]>
vlad-perevezentsev
requested review from
DenisScherbakov,
oleksandr-pavlyk,
npolina4,
antonwolfy and
vtavana
September 19, 2023 23:25
View rendered docs @ https://intelpython.github.io/dpnp/pull/1565/index.html |
This PR is a duplicate of #1569 and outdated |
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.
This PR contains
Added flipping functions #1543
implement dpnp.rint #1537
utilize new functionality of dpctl for in-place operators #1530
Update install instruction for pip #1531
Add support of python 3.11 for public CI #1501
Add versioneer script to compute a version number #1497
Resolve warning and error with cython 3.0.0 #1495
Add missing packages to README.md in
Build from source
section #1553Implemented dpnp.hstack() and dpnp.atleast_1d() functions. #1544
Get rid of fallback on numpy in dpnp.asfarray #1542
Update install instruction for pip #1531
Conversion from raw to multi_ptr should be done with address_space_cast #1538
Reworked dpnp.copyto() implementation through existing calls #1516
Align default order value with numpy in asarray-like functions #1526
create_Unary_BinaryElementwisefunc_during_module_import #1522
use dpctl for trigonometric functions in dpnp #1545
implement dpnp.signbit and dpnp.proj #1535
use_dpctl_round_func_in_dpnp #1520
Update dpnp fft implementations to run on Iris Xe #1524
use_dpctl_conj_for_dpnp #1519
use_dpctl_rounding_funcs_in_dpnp #1518
use_dpctl_remainder_func #1515
Update dpnp.power using dpctl and OneMKL implementations #1476
Leverage
dpctl.tensor.put()
implementation #1529Add dpnp.roll implementation and update dpnp.rollaxis/dpnp.moveaxis #1517
Leverage dpctl.tensor.copy() implementation #1540
Leverage
dpctl.tensor.expand_dims()/swapaxes()
implementation #1532impl_usage_dpctl_bitwise_op #1508
Leveraged dpctl.tensor.stack() implementation #1509
Leverage dpctl.tensor.concat() implementation #1507
Reuse dpctl.tensor.isnan(), dpctl.tensor.isinf(), and dpctl.tensor.isfinite() functions. #1504
Reuse dpctl.tensort.take for dpnp.take #1492
Update API References and ndarray documentation #1490
Refresh documentation #1485
Upgrade pybind11 to the newer version #1510
Upgrade flake8 and black to newer version #1505
Require DPC++ and OneMKL pacakges from 2023.2 #1496
Use specilized kernel for f-arrays and sum by axis=1. Add keepdims support #1489
Removed w/a to Klocwork #1493
Resolve logically dead code from Coverity report #1541
Resolve
Arguments in wrong order
issue reported by Coverity tool #1513Resolve
Pointer to local outside scope
issue reported by Coverity tool #1514Fixed assigning a value to potentially none-valued dictionary #1511
Implement dpnp.allclose() for a device without fp64 aspect #1536
Update dpnp fft implementations to run on Iris Xe #1524
Update tests to run on Iris Xe #1498
Update test_statistic.py to run on Iris Xe #1494
Have you provided a meaningful PR description?
Have you added a test, reproducer or referred to issue with a reproducer?
Have you tested your changes locally for CPU and GPU devices?
Have you made sure that new changes do not introduce compiler warnings?
Have you checked performance impact of proposed changes?
If this PR is a work in progress, are you filing the PR as a draft?