dora icon indicating copy to clipboard operation
dora copied to clipboard

chore(deps): update dependencies

Open renovate[bot] opened this issue 11 months ago • 3 comments

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
accelerate 1.5.1 -> 1.6.0 age adoption passing confidence project.dependencies minor
anyhow 1.0.97 -> 1.0.98 age adoption passing confidence dependencies patch
arrow 54.2.1 -> 54.3.1 age adoption passing confidence workspace.dependencies minor
arrow-array 54.2.1 -> 54.3.1 age adoption passing confidence workspace.dependencies minor
arrow-data 54.3.0 -> 54.3.1 age adoption passing confidence workspace.dependencies patch
arrow-schema 54.3.0 -> 54.3.1 age adoption passing confidence workspace.dependencies patch
bytemuck 1.22.0 -> 1.23.0 age adoption passing confidence dependencies minor
chrono 0.4.39 -> 0.4.41 age adoption passing confidence dependencies patch
clap 4.5.32 -> 4.5.37 age adoption passing confidence dependencies patch
ctrlc 3.4.5 -> 3.4.6 age adoption passing confidence dependencies patch
cxx (source) 1.0.149 -> 1.0.158 age adoption passing confidence dependencies patch
cxx-build (source) 1.0.150 -> 1.0.158 age adoption passing confidence build-dependencies patch
dora-rs 0.3.10 -> 0.3.11 age adoption passing confidence project.dependencies patch
dora-rs 0.3.9 -> 0.3.11 age adoption passing confidence project.dependencies patch
env_logger 0.11.7 -> 0.11.8 age adoption passing confidence dependencies patch
grpcio-tools 1.62.2 -> 1.71.0 age adoption passing confidence project.dependencies minor
half 2.5.0 -> 2.6.0 age adoption passing confidence dependencies minor
indexmap 2.8.0 -> 2.9.0 age adoption passing confidence dependencies minor
lebai-sdk 0.2.23 -> 0.2.26 age adoption passing confidence project.dependencies patch
modelscope 1.24.1 -> 1.25.0 age adoption passing confidence project.dependencies minor
numpy (changelog) 1.24.4 -> 1.26.4 age adoption passing confidence project.dependencies minor
once_cell 1.21.1 -> 1.21.3 age adoption passing confidence dependencies patch
open-clip-torch 2.31.0 -> 2.32.0 age adoption passing confidence project.dependencies minor
parquet 54.2.1 -> 54.3.1 age adoption passing confidence workspace.dependencies minor
proc-macro2 1.0.94 -> 1.0.95 age adoption passing confidence dependencies patch
pytest (changelog) 8.3.4 -> 8.3.5 age adoption passing confidence dependency-groups patch
pytest-cov (changelog) 6.0.0 -> 6.1.1 age adoption passing confidence dependency-groups minor
ruff (source, changelog) 0.9.10 -> 0.11.8 age adoption passing confidence dependency-groups minor
ruff (source, changelog) 0.9.6 -> 0.11.8 age adoption passing confidence dependency-groups minor
ruff (source, changelog) 0.11.4 -> 0.11.8 age adoption passing confidence dependency-groups patch
rustdds (source) 0.11.4 -> 0.11.5 age adoption passing confidence dependencies patch
torch 2.5.1 -> 2.7.0 age adoption passing confidence project.dependencies minor
torch 2.6.0 -> 2.7.0 age adoption passing confidence project.dependencies minor
torchvision 0.21.0 -> 0.22.0 age adoption passing confidence project.dependencies minor
transformers 4.46.3 -> 4.51.3 age adoption passing confidence project.dependencies minor
zenoh (source) 1.3.0 -> 1.3.4 age adoption passing confidence dependencies patch

[!WARNING] Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

huggingface/accelerate (accelerate)

v1.6.0: : FSDPv2, DeepSpeed TP and XCCL backend support

Compare Source

FSDPv2 support

This release introduces the support for FSDPv2 thanks to @​S1ro1.

If you are using python code, you need to set fsdp_version=2 in FullyShardedDataParallelPlugin:

from accelerate import FullyShardedDataParallelPlugin, Accelerator

fsdp_plugin = FullyShardedDataParallelPlugin(
    fsdp_version=2

### other options...
)
accelerator = Accelerator(fsdp_plugin=fsdp_plugin)

If want to convert a YAML config that contains the FSDPv1 config to FSDPv2 one , use our conversion tool:

accelerate to-fsdp2 --config_file config.yaml --output_file new_config.yaml`

To learn more about the difference between FSDPv1 and FSDPv2, read the following documentation.

DeepSpeed TP support

We have added initial support for DeepSpeed + TP. Not many changes were required as the DeepSpeed APIs was already compatible. We only needed to make sure that the dataloader was compatible with TP and that we were able to save the TP weights. Thanks @​inkcherry for the work ! https://github.com/huggingface/accelerate/pull/3390.

To use TP with deepspeed, you need to update the setting in the deepspeed config file by including tensor_parallel key:

    ....
    "tensor_parallel":{
      "autotp_size": ${autotp_size}
    },
   ...

More details in this deepspeed PR.

Support for XCCL distributed backend

We've added support for XCCL which is an Intel distributed backend which can be used with XPU devices. More details in this torch PR. Thanks @​dvrogozh for the integration !

What's Changed

New Contributors

Full Changelog: https://github.com/huggingface/accelerate/compare/v1.5.2...v1.6.0

v1.5.2: Patch: v1.5.2

Compare Source

Bug Fixes:

  • Fixed an issue with torch.get_default_device() requiring a higher version than what we support
  • Fixed a broken pytest import in prod

Full Changelog: https://github.com/huggingface/accelerate/compare/v1.5.0...v1.5.2

dtolnay/anyhow (anyhow)

v1.0.98

Compare Source

apache/arrow-rs (arrow)

v54.3.1: arrow 54.3.1

Compare Source

Changelog
54.3.1 (2025-03-26)

Full Changelog

Fixed bugs:

  • Round trip encoding of list of fixed list fails when offset is not zero #​7315

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v54.3.0: arrow 54.3.0

Compare Source

Changelog
54.3.0 (2025-03-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Archery integration CI test is failing on main: error: package half v2.5.0 cannot be built because it requires rustc 1.81 or newer, while the currently active rustc version is 1.77.2 #​7291
  • MSRV CI check is failing on main #​7289
  • Incorrect IPC schema encoding for multiple dictionaries #​7058 [arrow] [arrow-flight]

Documentation updates:

Merged pull requests:

53.4.1 (2025-03-04)

Full Changelog

Fixed bugs:

  • Take empty struct array would get array with length 0 #​7225

Closed issues:

  • Release arrow-rs / parquet patch version 54.2.1 (Feb 2025) (HOTFIX) #​7209 [arrow]

* This Changelog was automatically generated by github_changelog_generator

Lokathor/bytemuck (bytemuck)

v1.23.0

Compare Source

chronotope/chrono (chrono)

v0.4.41

Compare Source

What's Changed

v0.4.40: 0.4.40

Compare Source

What's Changed

clap-rs/clap (clap)

v4.5.37

Compare Source

Features
  • Added ArgMatches::try_clear_id()

v4.5.36

Compare Source

Fixes
  • (help) Revert 4.5.35's "Don't leave space for shorts if there are none" for now

v4.5.35

Compare Source

Fixes
  • (help) Align positionals and flags when put in the same help_heading
  • (help) Don't leave space for shorts if there are none

v4.5.34

Compare Source

Fixes
  • (help) Don't add extra blank lines with flatten_help(true) and subcommands without arguments

v4.5.33

Compare Source

Fixes
  • (error) When showing the usage of a suggestion for an unknown argument, don't show the group
Detegr/rust-ctrlc (ctrlc)

v3.4.6

Compare Source

What's

Configuration

📅 Schedule: Branch creation - "on monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • [ ] If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

renovate[bot] avatar Mar 10 '25 02:03 renovate[bot]

@phil-opp to be very honest, it's very hard for me to tell, can we split this work into a rust and python update dependencies?

haixuanTao avatar Apr 03 '25 11:04 haixuanTao

Sure! We also don't have to do this now, I just try to update our lockfiles semi-regularly.

phil-opp avatar Apr 03 '25 11:04 phil-opp