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

⬆️ Bump cupy-cuda102 9.0.0b3 to cupy-cuda112 10.0.0a2 #286

Merged
merged 2 commits into from
Jun 24, 2021

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Jun 24, 2021

Bumps cupy-cuda102 from 9.0.0b3 to 10.0.0a2.

Release notes

Sourced from cupy-cuda102's releases.

v10.0.0a2

This is the release note of v10.0.0a2. See here for the complete list of solved issues and merged PRs.

We are running a Gitter chat for general discussions and quick questions. Feel free to join the channel to talk with developers and users!

Highlights

  • CuPy now supports CUDA 11.3 (cupy-cuda113) and AMD ROCm 4.2 (cupy-rocm-4-2) and binary wheels are now available on PyPI.
  • The following Python syntax and new APIs can now be used in JIT target functions.
    • Calling len, min, max Python built-ins.
      • len(arr): Equivalent to arr.shape[0].
      • min(scalar1, scalar2, ...): Returns the minimum value of the inputs.
      • max(scalar1, scalar2, ...): Returns the maximum value of the inputs.
    • Accessing .ndim, .size attributes of ndarray.
    • Unpacking nested tuples.
      • (x, y), z = ...
    • jit.grid() API, similar to numba.cuda.grid.
      • x, y, z = cupyx.jit.grid(3) (x is equal to threadIdx.x + blockIdx.x * blockDim.x.)
    • Warp shuffle and sync functions.
      • cupyx.jit.shfl_down_sync(mask, var, val_id) (__shfl_down_sync(mask, var, val_id))
  • cupyx.scipy.sparse.{coo,csr,csc}_matrix now provides the reshape method.

Changes without compatibility

Drop CUDA 9.2 & NCCL 2.4 Support (#5214)

CUDA 9.2 and NCCL 2.4 are no longer supported in CuPy v10.

Changes in Stream behavior (#5251)

The same cupy.cuda.Stream instance can now safely be shared between multiple threads. To achieve this, CuPy v10 will not destroy the stream (i.e., call cudaStreamDestroy) if the stream is the current stream of any thread.

Known Issues

  • cupy-cuda111 wheels only support CUDA 11.1.1 and will not work with CUDA 11.1.0 (#5313).
  • cupy-cuda110 and cupy-cuda111 wheels are not available yet in PyPI. In the meantime, they can be downloaded from the Assets section below. See #4971 for detailed instructions.

Changes

New Features

  • Add reshape method for COO, CSR and CSC matrices (#5301)
  • Support len, min, max, .ndim, .size in jit (#5319)
  • Support nested tuple unpack in CuPy JIT (#5332)
  • Support Numba-like jit.grid() syntax in CuPy JIT (#5334)
  • Support warp shuffle and sync functions in CuPy JIT (#5335)

Enhancements

  • Do not use handles unless requested in cupy.show_config() (#5073)

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jun 24, 2021
Bumps [cupy-cuda102](https://github.com/cupy/cupy) from 9.0.0b3 to 10.0.0a2.
- [Release notes](https://github.com/cupy/cupy/releases)
- [Commits](cupy/cupy@v9.0.0b3...v10.0.0a2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot force-pushed the dependabot/pip/cupy-cuda102-10.0.0a2 branch from d6ff251 to e450a6a Compare June 24, 2021 22:03
Using CUDA 11.2 now in line with the rest of the RAPIDS AI ecosystem.
@weiji14 weiji14 changed the title ⬆️ Bump cupy-cuda102 from 9.0.0b3 to 10.0.0a2 ⬆️ Bump cupy-cuda102 9.0.0b3 to cupy-cuda112 10.0.0a2 Jun 24, 2021
@weiji14 weiji14 merged commit 003b094 into main Jun 24, 2021
@weiji14 weiji14 deleted the dependabot/pip/cupy-cuda102-10.0.0a2 branch June 24, 2021 22:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant