Skip to content

Update tensordict requirement from <=0.6.2 to <=0.10.0#1

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/tensordict-lte-0.10.0
Closed

Update tensordict requirement from <=0.6.2 to <=0.10.0#1
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/tensordict-lte-0.10.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 17, 2026

Updates the requirements on tensordict to permit the latest version.

Release notes

Sourced from tensordict's releases.

TensorDict 0.10.0: MDS, type annotation and typed MetaData

TensorDict 0.10.0 Release Notes

We are excited to announce the release of TensorDict 0.10.0! This release includes significant improvements to type annotations, new features for metadata handling, enhanced tensor operations, and numerous bug fixes that improve the overall stability and usability of the library.

🎉 Highlights

  • Typed MetaData: Complete rewrite of metadata handling with full type support (#1428)
  • TensorCollection Parent Class: New parent class providing better type annotations and enhanced functionality (#1388)
  • Enhanced String Support: to_struct_array now supports string data types (#1410)
  • Improved Type Safety: Comprehensive type annotation improvements across the entire codebase
  • Better TensorClass Support: Enhanced ClassVar support and super() functionality
  • MDS data interface: the to_mds method creates an MDS dataset on your favourite location -- no more painful columns definition etc (#1426).
  • Support for autograd's grad function (#1417)

✨ New Features

Core Functionality

  • [Feature] Typed MetaData (#1428): Complete rewrite of metadata handling system with full type support, enabling better static analysis and runtime type checking
  • [Feature] TensorCollection parent class and better type annotation (#1388): New parent class that provides enhanced type annotations and improved inheritance hierarchy
  • [Feature] to_struct_array with strings (#1410): Extended to_struct_array functionality to handle string data types
  • [Feature] MDS dataset helper functions (#1426): New helper functions for working with MDS (Multi-Dimensional Scaling) datasets
  • [Feature] implement tensor_split (#1386): Added support for tensor_split operation to match PyTorch tensor API
  • [Feature] accept cap-str as input to set_interaction_type (#1387): Enhanced flexibility in interaction type setting by accepting capitalized strings
  • [Feature] Allow in-place modification of lazy stacks (#1384): Enabled in-place modifications for lazy stacked tensors, improving memory efficiency
  • [Feature] Ensure super() works with TensorClass (#1381): Fixed super() functionality in TensorClass inheritance chains
  • [Feature] Add all everywhere (#1389): Added comprehensive __all__ declarations across all modules for better IDE support and import control

Type System Improvements

  • [Typing] @overload for methods that have a reduce arg (#1427): Added proper type overloads for methods with reduce parameters
  • [BE] A bunch of type annotation improvements (#1409): Comprehensive type annotation improvements across the codebase
  • [BE] Better CompatibleType definition (#1404): Enhanced type definitions for better compatibility checking
  • [BE] Add _from_tensordict to TensorClass (#1403): Added internal method for TensorClass construction from TensorDict
  • [BE] Better type annotation for __getitem__ (#1402): Improved type annotations for indexing operations

🐛 Bug Fixes

Critical Fixes

  • [BugFix] Fix stacking typed MetaData (#1429): Fixed issues with stacking operations on typed metadata
  • [BugFix] Call synchronization when using the td.to("cpu") operation on third-party devices (#1425): Fixed potential precision issues when transferring tensors from third-party devices to CPU
  • [BugFix] Fix missing _maybe_broadcast_other in base.py (#1422): Fixed missing broadcast functionality in base operations
  • [BugFix] lock_() consolidated tds to avoid overriding values (#1408): Fixed value override issues in locked TensorDicts during consolidation

TensorClass Fixes

  • [BugFix] Args for TC with ClassVar (#1401): Fixed argument handling for TensorClass with ClassVar annotations
  • [BugFix] Fix ClassVar support in tensorclass (#1398): Enhanced ClassVar support in tensorclass decorator

... (truncated)

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)

Updates the requirements on [tensordict](https://github.com/pytorch/tensordict) to permit the latest version.
- [Release notes](https://github.com/pytorch/tensordict/releases)
- [Commits](pytorch/tensordict@0.0.1b...v0.10.0)

---
updated-dependencies:
- dependency-name: tensordict
  dependency-version: 0.10.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Apr 17, 2026
@dependabot dependabot Bot changed the base branch from verl_0902 to main April 17, 2026 06:02
@FortPercent FortPercent deleted the dependabot/pip/tensordict-lte-0.10.0 branch April 29, 2026 08:13
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Apr 29, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

FortPercent pushed a commit that referenced this pull request May 7, 2026
… badge

- Move the section before 'Headline matrix' so the differentiating
  story (VIPO/BGPO/co-locate+MPS) lands first, before the wide
  algorithm/reward/config tables.
- Add a Project page badge linking to https://tele-ai.github.io/TeleBoost/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
FortPercent pushed a commit that referenced this pull request May 7, 2026
… badge

- Move the section before 'Headline matrix' so the differentiating
  story (VIPO/BGPO/co-locate+MPS) lands first, before the wide
  algorithm/reward/config tables.
- Add a Project page badge linking to https://tele-ai.github.io/TeleBoost/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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