Skip to content
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

Development milestone 0.12.2dev1 #1533

Merged
merged 70 commits into from
Aug 23, 2023
Merged

Development milestone 0.12.2dev1 #1533

merged 70 commits into from
Aug 23, 2023

Conversation

antonwolfy
Copy link
Contributor

This PR is developmental milestone, containing the following changes after 0.12.2dev0:

vlad-perevezentsev and others added 30 commits July 20, 2023 23:35
…pport (#1489)

Use specilized kernel for f-arrays and sum by axis=1. Add keepdims support
* Update dpnp_median
* Update dpnp_cov
* Update test_statistics.py
* Move get_ret_type_and_func to dpnp_algo_utils
* Call get_default_floating_type without <>
* Resolved warning and error with cython 3.0.0

* Removed cython pinning
* Updated get_ret_type_and_func takes cpp_bool has_aspect_fp64 argument
* Use the updated get_ret_type_and_func function in call_fptr_1in_1out_strides, call_fptr_2in_1out and call_fptr_2in_1out_strides functions for further test updates to run on Iris Xe.
* Reuse dpctl.tensort.take for dpnp.take

* Add examples and use dpnp.is_supported_array_type

* Use dpnp.get_usm_ndarray in take and update examples

---------

Co-authored-by: Anton <100830759+antonwolfy@users.noreply.github.com>
* Update tests to test_linalg

* Remove skip_dtype_not_supported func

* Add support complex64 for dpnp.take

* Fix test_sort.py

* Fix test_special.py

* Use dpnp.default_float_type for test_print_dpnp_nd

* A small update skipped_tests

* Fix remarks
…finite() functions. (#1504)

* Reuse dpctl.tensor.isnan(), dpctl.tensor.isinf(), and dpctl.tensor.isfinite() functions.

* Add more test for isnan, isinf, and isfinite functions.

* Fix pre-commit

* Update tests/test_logic.py

* Update test_logic.py

---------

Co-authored-by: Anton <100830759+antonwolfy@users.noreply.github.com>
* Updated Overview page

* Added Quick Start Guide

* Updated developement guides

* Applied review comments

* Added examples

* Keeping existing docs instead of full clean-up
* Added print event job

* Correct checks order for github.event

* Dump GitHub context as action step
* Added versioneer

* Setting env variable PROJECT_NUMBER prior building backend docs

* Added setup.cfg

* Resolve pre-commit faults

* Reverted changes in setup.cfg to exclude perf tests

* Set env variable to project number
* Leveraged dpctl.tensor.concat() implementation

* Increased code coverage
* Update dpnp.arctan2

* Update dpnp.copysign

* Update dpnp.fmod

* --amend

* Update dpnp.hypot

* Update dpnp.maximum

* Update dpnp.minimum

* Update dpnp.cross

* Update test_mathematical

* Add a new template function get_res_type

* Skip test_remainder on Iris Xe

* Fix TestAdd

* Fix TestMultiply

* Use dispatch_fmod_op in vector implementation

* Remove fmap for dpnp_floor_divide_ext

* Use dispatch_fmod_vec for vector impl

* Rename and update get_res_type func

* Fix remarks

* Use a common check in dispatch_fmod_op

* Update dispatch_fmod_op

---------

Co-authored-by: Anton <100830759+antonwolfy@users.noreply.github.com>
* Added support of python 3.11

* Pinned python back to 3.9 in build sphinx

* The change to help icpx to find the libraries in

* Updated FFT tests to work with numpy from conda-forge

* Update tan test to use assert_allclose

* Updated remaing FFT tests

* Updated test with dpnp.dot()

* Updated argsort test

* Reduced array size for single precision dtype in dot() test
* Leveraged dpctl.tensor.stack() implementation

* Relaxed check in a test of SYCL queue to account the error of floating operations
…1513)

* Resolved  issue reported by Coverity tool

* Renamed local variables and updated comments
vtavana and others added 20 commits August 18, 2023 12:19
…isefunc_during_module_import

create_Unary_BinaryElementwisefunc_during_module_import
Co-authored-by: Anton <100830759+antonwolfy@users.noreply.github.com>
* Impove dpnp_fft impl for Iris Xe

* Impove dpnp_rfft impl for Iris Xe

* Update test_fft and cupy test

* Refresh dpnp_iface_fft.py

* Fix cupy test_fft.py

* Apply review remarks

* Reduce python version to 3.10 for generate_coverage

* Raise TypeError for boolean data type

* Add a new test for fft funcs
* Reworked dpnp.copyto() implementation through existing calls

* Extended public CI scope with two more files

* Unmuted tests around dpnp.copyto()

* Fixed typos in description

* Left part of dpnp_copyto implementations in backend since used by FFT

* Removed leftover in cython for DPNP_FN_COPYTO

* Removed unnecessary import

* Applied review comments

* Mute not working tests

* Mute tests for dpnp.power() which are failing in CI
* Update pip install command

* Minor update

---------

Co-authored-by: Anton <100830759+antonwolfy@users.noreply.github.com>
…dpnp

use dpctl.tensor.sign and dpctl.tensor.negative in dpnp
@github-actions
Copy link
Contributor

github-actions bot commented Aug 23, 2023

View rendered docs @ https://intelpython.github.io/dpnp/index.html

@antonwolfy antonwolfy merged commit 81b7861 into gold/2021 Aug 23, 2023
@antonwolfy antonwolfy deleted the merge_to_gold2 branch August 23, 2023 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants