Commit f9067c7
authored
Update Rust crate cudarc to 0.19.0 (#7649)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [cudarc](https://redirect.github.com/chelsea0x3b/cudarc) |
workspace.dependencies | minor | `0.18.2` → `0.19.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/357) for more information.
---
### Release Notes
<details>
<summary>chelsea0x3b/cudarc (cudarc)</summary>
###
[`v0.19.4`](https://redirect.github.com/chelsea0x3b/cudarc/releases/tag/v0.19.4):
- cuda 13.2
[Compare
Source](https://redirect.github.com/chelsea0x3b/cudarc/compare/v0.19.3...v0.19.4)
#### What's Changed
- Add total\_mem() and mem\_get\_info() safe methods to CudaContext by
[@​OneThing98](https://redirect.github.com/OneThing98) in
[#​534](https://redirect.github.com/chelsea0x3b/cudarc/pull/534)
- driver: add upload() and raw accessors to CudaGraph by
[@​OneThing98](https://redirect.github.com/OneThing98) in
[#​535](https://redirect.github.com/chelsea0x3b/cudarc/pull/535)
- docs: add cufft by
[@​mayocream](https://redirect.github.com/mayocream) in
[#​538](https://redirect.github.com/chelsea0x3b/cudarc/pull/538)
- feat: wire FP4 packed types from float4 0.2.0 by
[@​jorgeantonio21](https://redirect.github.com/jorgeantonio21) in
[#​540](https://redirect.github.com/chelsea0x3b/cudarc/pull/540)
- Add cuCtxCreate\_v4 bindings, CudaContext::new\_non\_primary() and
new\_cig() by
[@​w4nderlust](https://redirect.github.com/w4nderlust) in
[#​539](https://redirect.github.com/chelsea0x3b/cudarc/pull/539)
- driver: add result-level memory pool wrappers by
[@​OneThing98](https://redirect.github.com/OneThing98) in
[#​544](https://redirect.github.com/chelsea0x3b/cudarc/pull/544)
- Remove cuCtxCreate\_v4 from blocklist by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​550](https://redirect.github.com/chelsea0x3b/cudarc/pull/550)
- Add CUDA 13.2 Support by
[@​TannerRogalsky](https://redirect.github.com/TannerRogalsky) in
[#​546](https://redirect.github.com/chelsea0x3b/cudarc/pull/546)
- Exposing `has_async_alloc` field in `CudaContext` by
[@​LateinCecer](https://redirect.github.com/LateinCecer) in
[#​553](https://redirect.github.com/chelsea0x3b/cudarc/pull/553)
- Adds cuda 13.2 support by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​551](https://redirect.github.com/chelsea0x3b/cudarc/pull/551)
- Parallelize bindings-generator by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​552](https://redirect.github.com/chelsea0x3b/cudarc/pull/552)
#### New Contributors
- [@​OneThing98](https://redirect.github.com/OneThing98) made
their first contribution in
[#​534](https://redirect.github.com/chelsea0x3b/cudarc/pull/534)
- [@​jorgeantonio21](https://redirect.github.com/jorgeantonio21)
made their first contribution in
[#​540](https://redirect.github.com/chelsea0x3b/cudarc/pull/540)
- [@​w4nderlust](https://redirect.github.com/w4nderlust) made
their first contribution in
[#​539](https://redirect.github.com/chelsea0x3b/cudarc/pull/539)
- [@​TannerRogalsky](https://redirect.github.com/TannerRogalsky)
made their first contribution in
[#​546](https://redirect.github.com/chelsea0x3b/cudarc/pull/546)
- [@​LateinCecer](https://redirect.github.com/LateinCecer) made
their first contribution in
[#​553](https://redirect.github.com/chelsea0x3b/cudarc/pull/553)
**Full Changelog**:
<chelsea0x3b/cudarc@v0.19.3...v0.19.4>
###
[`v0.19.3`](https://redirect.github.com/chelsea0x3b/cudarc/releases/tag/v0.19.3):
- safe cufft
[Compare
Source](https://redirect.github.com/chelsea0x3b/cudarc/compare/v0.19.2...v0.19.3)
#### What's Changed
- Implement `DeviceRepr` for arrays by
[@​kaathewisegit](https://redirect.github.com/kaathewisegit) in
[#​523](https://redirect.github.com/chelsea0x3b/cudarc/pull/523)
- feat: cufft safe API by
[@​mayocream](https://redirect.github.com/mayocream) in
[#​532](https://redirect.github.com/chelsea0x3b/cudarc/pull/532)
**Full Changelog**:
<chelsea0x3b/cudarc@v0.19.2...v0.19.3>
###
[`v0.19.2`](https://redirect.github.com/chelsea0x3b/cudarc/releases/tag/v0.19.2):
- fixes for dynamic loading with cufft & cudnn 9
[Compare
Source](https://redirect.github.com/chelsea0x3b/cudarc/compare/v0.19.1...v0.19.2)
#### What's Changed
- fix: add support for cufft 12.x by
[@​mayocream](https://redirect.github.com/mayocream) in
[#​530](https://redirect.github.com/chelsea0x3b/cudarc/pull/530)
- Add lib{name}.so.9 by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​531](https://redirect.github.com/chelsea0x3b/cudarc/pull/531)
**Full Changelog**:
<chelsea0x3b/cudarc@v0.19.1...v0.19.2>
###
[`v0.19.1`](https://redirect.github.com/chelsea0x3b/cudarc/releases/tag/v0.19.1):
- bump float8 & libloading versions
[Compare
Source](https://redirect.github.com/chelsea0x3b/cudarc/compare/v0.19.0...v0.19.1)
#### What's Changed
- Bump float8 to 0.7.0 by
[@​EricLBuehler](https://redirect.github.com/EricLBuehler) in
[#​527](https://redirect.github.com/chelsea0x3b/cudarc/pull/527)
- Bump libloading 0.9.0 by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​528](https://redirect.github.com/chelsea0x3b/cudarc/pull/528)
**Full Changelog**:
<chelsea0x3b/cudarc@v0.19.0...v0.19.1>
###
[`v0.19.0`](https://redirect.github.com/chelsea0x3b/cudarc/releases/tag/v0.19.0):
- small updates
[Compare
Source](https://redirect.github.com/chelsea0x3b/cudarc/compare/v0.18.2...v0.19.0)
#### What's Changed
- Fix memory safety issue in CudaSlice::leak and optimize Drop by
[@​wizenink](https://redirect.github.com/wizenink) in
[#​516](https://redirect.github.com/chelsea0x3b/cudarc/pull/516)
- \[Breaking] get\_global returns CudaViewMut by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​517](https://redirect.github.com/chelsea0x3b/cudarc/pull/517)
- Add fallback for loading like there is for version by
[@​wingertge](https://redirect.github.com/wingertge) in
[#​518](https://redirect.github.com/chelsea0x3b/cudarc/pull/518)
- fixes a few issues with multi gpu usage in both candle and mistralrs
by
[@​krampenschiesser](https://redirect.github.com/krampenschiesser)
in
[#​520](https://redirect.github.com/chelsea0x3b/cudarc/pull/520)
- unify memcpy peer & memcpy dtod by
[@​chelsea0x3b](https://redirect.github.com/chelsea0x3b) in
[#​522](https://redirect.github.com/chelsea0x3b/cudarc/pull/522)
#### New Contributors
- [@​wingertge](https://redirect.github.com/wingertge) made their
first contribution in
[#​518](https://redirect.github.com/chelsea0x3b/cudarc/pull/518)
-
[@​krampenschiesser](https://redirect.github.com/krampenschiesser)
made their first contribution in
[#​520](https://redirect.github.com/chelsea0x3b/cudarc/pull/520)
**Full Changelog**:
<chelsea0x3b/cudarc@v0.18.2...v0.19.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/vortex-data/vortex).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjQzLjE0MS4zIiwidGFyZ2V0QnJhbmNoIjoiZGV2ZWxvcCIsImxhYmVscyI6WyJjaGFuZ2Vsb2cvY2hvcmUiXX0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent f71e6f3 commit f9067c7
2 files changed
Lines changed: 18 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
0 commit comments