Tensordict

Latest version: v0.6.2

Safety actively analyzes 688843 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.1.0

First official release of `tensordict`!

What's Changed
* v0.0.3 by vmoens in https://github.com/pytorch-labs/tensordict/pull/272
* [Minor] Small fixes by vmoens in https://github.com/pytorch-labs/tensordict/pull/273
* [BugFix] Recursively clear device by vmoens in https://github.com/pytorch-labs/tensordict/pull/275
* [Feature] enable broadcast on set_item by apbard in https://github.com/pytorch-labs/tensordict/pull/226
* [BugFix] `__getitems__` for tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/277
* [Refactor] Cherry-pick changes from v0.1.0 before release by vmoens in https://github.com/pytorch-labs/tensordict/pull/279


**Full Changelog**: https://github.com/pytorch-labs/tensordict/compare/0.0.3...v0.1.0

0.0.3

What's Changed
* [BugFix] tensordict.set(nested_key, value) points to the wrong metadata dict by vmoens in https://github.com/pytorch-labs/tensordict/pull/40
* [Feature] nested LazyStack indexing by vmoens in https://github.com/pytorch-labs/tensordict/pull/42
* [Feature] Support nested keys in select method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/39
* [Feature] Support nested keys in exclude method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/41
* [Feature] non-strict select by vmoens in https://github.com/pytorch-labs/tensordict/pull/44
* [BugFix] Use GitHub for flake8 pre-commit hook by tcbegley in https://github.com/pytorch-labs/tensordict/pull/47
* [BugFix] Accept nested dicts for update by vmoens in https://github.com/pytorch-labs/tensordict/pull/46
* [BugFix] Fix exclude by vmoens in https://github.com/pytorch-labs/tensordict/pull/50
* [Feature] Nested keys support for set_default by tcbegley in https://github.com/pytorch-labs/tensordict/pull/45
* [Feature] TensorDictSequential nested keys by tcbegley in https://github.com/pytorch-labs/tensordict/pull/49
* [BugFix] Typo in README by tcbegley in https://github.com/pytorch-labs/tensordict/pull/53
* [Feature] Faster construction by vmoens in https://github.com/pytorch-labs/tensordict/pull/54
* [BugFix] Nested tensordict collision by khundman in https://github.com/pytorch-labs/tensordict/pull/51
* [BugFix] Fix memmap creation for nested TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/57
* [BugFix] Fix locking mechanism by vmoens in https://github.com/pytorch-labs/tensordict/pull/58
* [Test] test that cloned locked TDs aren't locked by vmoens in https://github.com/pytorch-labs/tensordict/pull/59
* [Bugfix] Fix docs build workflow by tcbegley in https://github.com/pytorch-labs/tensordict/pull/61
* [BugFix] Exclude potentially top-level packages from setup.py by vmoens in https://github.com/pytorch-labs/tensordict/pull/63
* [Doc] Doc Badge by vmoens in https://github.com/pytorch-labs/tensordict/pull/64
* [BugFix] Default version to None if not found by vmoens in https://github.com/pytorch-labs/tensordict/pull/65
* [NOMERGE] Migrate TorchRL to tensordict.nn.TensorDictModule by tcbegley in https://github.com/pytorch-labs/tensordict/pull/66
* [Formatting] FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/67
* [Feature] TorchRec support: indexing keyedjaggedtensors by vmoens in https://github.com/pytorch-labs/tensordict/pull/60
* [BugFix] Optional functorch dependency by vmoens in https://github.com/pytorch-labs/tensordict/pull/68
* [Feature] `TensorDict.split` method by wonnor-pro in https://github.com/pytorch-labs/tensordict/pull/56
* [Doc, Test] Some more formatting for FBCode by vmoens in https://github.com/pytorch-labs/tensordict/pull/71
* [Formatting] Final FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/72
* [Doc] Some more badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/69
* [Formatting] ignore formatting commits by vmoens in https://github.com/pytorch-labs/tensordict/pull/73
* [BugFix] Mutable default arguments by vmoens in https://github.com/pytorch-labs/tensordict/pull/74
* [Formatting] Minor formatting improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/75
* [BugFix] functorch fixes for old-deps by tcbegley in https://github.com/pytorch-labs/tensordict/pull/76
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/78
* Revert "[Formatting] Fix expand" by vmoens in https://github.com/pytorch-labs/tensordict/pull/79
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/80
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/81
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/82
* [Feature] In-place functionalization by vmoens in https://github.com/pytorch-labs/tensordict/pull/11
* [BugFix] Ensure that all modules are visited during module population by vmoens in https://github.com/pytorch-labs/tensordict/pull/83
* [Feature] Add leaves_only kwarg to keys / values / items methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/84
* [Perf] Faster functional modules by vmoens in https://github.com/pytorch-labs/tensordict/pull/89
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/90
* [Feature] Lazystack insert / append by tcbegley in https://github.com/pytorch-labs/tensordict/pull/85
* Revert "[Feature] Benchmarks" by vmoens in https://github.com/pytorch-labs/tensordict/pull/91
* [Feature] Create a TensorDict from kwargs in TensorDictModule.forward() by alexanderlobov in https://github.com/pytorch-labs/tensordict/pull/87
* [Docs] Add TensorDict overview to docs by tcbegley in https://github.com/pytorch-labs/tensordict/pull/93
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/92
* [Versioning] v0.0.1b by vmoens in https://github.com/pytorch-labs/tensordict/pull/95
* docs: fix esemble -> ensemble typo by rmax in https://github.com/pytorch-labs/tensordict/pull/96
* [BugFix] Functorch fix by vmoens in https://github.com/pytorch-labs/tensordict/pull/103
* [Feature] Refactor probabilistic module wrapper by tcbegley in https://github.com/pytorch-labs/tensordict/pull/104
* [BugFix] patched nn.Module deserialization by vmoens in https://github.com/pytorch-labs/tensordict/pull/108
* [Feature] Prototype of dataclass like interface for TensorDict by roccajoseph in https://github.com/pytorch-labs/tensordict/pull/107
* [Feature] Add TensorDict.pop() by salaxieb in https://github.com/pytorch-labs/tensordict/pull/111
* [Feature] Allow for tensorclass construction with unnamed args by vmoens in https://github.com/pytorch-labs/tensordict/pull/112
* [Refactor] Refactor dispatch_kwargs for easier usage by vmoens in https://github.com/pytorch-labs/tensordict/pull/113
* [Feature] Add metaclass for TensorClass instances by tcbegley in https://github.com/pytorch-labs/tensordict/pull/114
* [Feature] Replace ProbablilisticTensorDictModule with prototype by tcbegley in https://github.com/pytorch-labs/tensordict/pull/109
* [Refactor] Speedup select method by vmoens in https://github.com/pytorch-labs/tensordict/pull/120
* [Typo] fist -> first by tcbegley in https://github.com/pytorch-labs/tensordict/pull/123
* [Feature] Tensorclass device by tcbegley in https://github.com/pytorch-labs/tensordict/pull/122
* [Feature] Tensorclass updates by tcbegley in https://github.com/pytorch-labs/tensordict/pull/124
* [BugFix] Fix items_meta, values_meta by tcbegley in https://github.com/pytorch-labs/tensordict/pull/125
* [Refactor] Various speed improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/121
* [BugFix] TorchRec test failure by vmoens in https://github.com/pytorch-labs/tensordict/pull/126
* [BugFix] Fix functorch vmap imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/127
* [BugFix] Fix functorch imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/128
* [Refactor] Remove the unsqueeze for tensors that match the tensordict in shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/115
* [BugFix] Fix functorch test import by vmoens in https://github.com/pytorch-labs/tensordict/pull/129
* [Refactor] torch.cat with destination td refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/130
* [BugFix] Fix test_cat device error by vmoens in https://github.com/pytorch-labs/tensordict/pull/131
* [BugFix] add skipif not _has_functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/133
* [Formatting] Fix F401 lint advisory by apbard in https://github.com/pytorch-labs/tensordict/pull/134
* [Feature] Stacking tensors of different shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/135
* [BugFix] LazyStackedTensorDict indexing along stack_dim by tcbegley in https://github.com/pytorch-labs/tensordict/pull/138
* [Feature] Support `range` in indexing operations by tcbegley in https://github.com/pytorch-labs/tensordict/pull/139
* [BugFix] improving select for LazyStackedTD by vmoens in https://github.com/pytorch-labs/tensordict/pull/137
* [BugFix] Unbind for lazy stacked TD by vmoens in https://github.com/pytorch-labs/tensordict/pull/140
* [BugFix] Stack dimension indexing by tcbegley in https://github.com/pytorch-labs/tensordict/pull/141
* [BugFix] Fix LazyStackedTensorDict.update for LazyStackedTensorDict -> LazyStackedTensorDict by vmoens in https://github.com/pytorch-labs/tensordict/pull/142
* [BugFix] Prevent calls to get_nestedtensor when stack_dim is not 0 by tcbegley in https://github.com/pytorch-labs/tensordict/pull/143
* [Doc] Some more doc for tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/136
* [Versioning] Version 0.0.1c by vmoens in https://github.com/pytorch-labs/tensordict/pull/144
* [Refactor] Remove prototype import patch by tcbegley in https://github.com/pytorch-labs/tensordict/pull/117
* [Feature] Add codecov checks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/86
* [BugFix] Add __len__ method to tensorclass by tcbegley in https://github.com/pytorch-labs/tensordict/pull/150
* [Doc] Tutorials with sphinx-gallery by vmoens in https://github.com/pytorch-labs/tensordict/pull/147
* [Doc] More tutorials: ImageNet by vmoens in https://github.com/pytorch-labs/tensordict/pull/152
* [Doc] Adding external link badges to the documentation by se-yi in https://github.com/pytorch-labs/tensordict/pull/156
* [Doc] Badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/158
* [Docs] Typo and formatting in overview example by tcbegley in https://github.com/pytorch-labs/tensordict/pull/160
* [BugFix] Use distribution kwargs by vmoens in https://github.com/pytorch-labs/tensordict/pull/161
* [BugFix] Create TensorClass by modifying decorated class in-place by tcbegley in https://github.com/pytorch-labs/tensordict/pull/165
* [Refactor] Deprecating MetaTensor by vmoens in https://github.com/pytorch-labs/tensordict/pull/168
* [Feature] TorchSnapshot compatibility by vmoens in https://github.com/pytorch-labs/tensordict/pull/167
* [Docs] Update to ImageNet tutorial by tcbegley in https://github.com/pytorch-labs/tensordict/pull/166
* [BugFix] Typo in tensorclass.__ne__ by tcbegley in https://github.com/pytorch-labs/tensordict/pull/177
* [Refactor] Minor tweak to the data collection in ImageNet tuto by vmoens in https://github.com/pytorch-labs/tensordict/pull/180
* [Feature] TensorClass `__post_init__` support by tcbegley in https://github.com/pytorch-labs/tensordict/pull/172
* [BugFix, Doc] Minor fix in the doc by vmoens in https://github.com/pytorch-labs/tensordict/pull/183
* [Versioning] Version 0.0.2a by vmoens in https://github.com/pytorch-labs/tensordict/pull/184
* [CI, Benchmarks] pytest benchmarks by mischab in https://github.com/pytorch-labs/tensordict/pull/173
* [CI] pytest benchmarks workflow by mischab in https://github.com/pytorch-labs/tensordict/pull/174
* [Minor, Doc] Typo by apbard in https://github.com/pytorch-labs/tensordict/pull/186
* [Refactor] Generate test_tensorclass.py from test_tensorclass_nofuture.py by tcbegley in https://github.com/pytorch-labs/tensordict/pull/187
* [BugFix] Relax error matching in tensorclass tests by tcbegley in https://github.com/pytorch-labs/tensordict/pull/188
* [BugFix] Using set_interaction_mode as decorator by vmoens in https://github.com/pytorch-labs/tensordict/pull/191
* [Feature] apply across multiple TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/193
* [BugFix] MemmapTensor from MemmapTensor __dir__ issue by tcbegley in https://github.com/pytorch-labs/tensordict/pull/192
* [BugFix] Shape change during prealloc by vmoens in https://github.com/pytorch-labs/tensordict/pull/195
* [BugFix] Incorrect output batch_size with functorch.vmap by vmoens in https://github.com/pytorch-labs/tensordict/pull/196
* [Feature] More arguments for MemmapTensor construction by tcbegley in https://github.com/pytorch-labs/tensordict/pull/189
* [Benchmarks] Add MemmapTensor benchmarks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/197
* [Feature] Added support to save non-tensor data in tensor class by sreevasthav in https://github.com/pytorch-labs/tensordict/pull/157
* [BugFix] tensorclass `__setitem__` must allow non-type stringent writing by vmoens in https://github.com/pytorch-labs/tensordict/pull/203
* [Test, Bugfix] skip test_outputsize_vmap if no functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/204
* [CI] Temporarily disable torchrec tests by apbard in https://github.com/pytorch-labs/tensordict/pull/208
* [Test] MemmapTensor should be cast to tensor and viceversa by apbard in https://github.com/pytorch-labs/tensordict/pull/206
* [BugFix] Fix `_getitem_batch_size` in various edge cases. by tcbegley in https://github.com/pytorch-labs/tensordict/pull/211
* [BugFix] `__eq__` refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/210
* [Test] use temp_path instead of tmpdir by apbard in https://github.com/pytorch-labs/tensordict/pull/212
* [Feature] Implement torch.gather for TensorDict and tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/213
* [Test, BugFix] add regression test for PR 203 by apbard in https://github.com/pytorch-labs/tensordict/pull/205
* [Versioning] Version 0.0.2b by vmoens in https://github.com/pytorch-labs/tensordict/pull/215
* [BugFix] Calling zeros with an empty batch size by vmoens in https://github.com/pytorch-labs/tensordict/pull/218
* [Feature] Simple symbolic tracer for TensorDictModule and TensorDictSequential by tcbegley in https://github.com/pytorch-labs/tensordict/pull/162
* [Feature] MemmapTensor.empty_like and TensorDict.memmap_like by vmoens in https://github.com/pytorch-labs/tensordict/pull/223
* [Feature] set_item works with compatible tensorclass by apbard in https://github.com/pytorch-labs/tensordict/pull/224
* [CI] increase timeout for tests by apbard in https://github.com/pytorch-labs/tensordict/pull/225
* Revert "[CI] increase timeout for tests" by vmoens in https://github.com/pytorch-labs/tensordict/pull/229
* [BugFix] Fix infinite loop in memmap tests by vmoens in https://github.com/pytorch-labs/tensordict/pull/228
* [Feature] Distributed capabilities by vmoens in https://github.com/pytorch-labs/tensordict/pull/230
* [BugFix] Fix sorting of keys in send and recv by vmoens in https://github.com/pytorch-labs/tensordict/pull/234
* [Refactor] Rename set_default -> setdefault by tcbegley in https://github.com/pytorch-labs/tensordict/pull/235
* [Feature] Full type annotations by XuehaiPan in https://github.com/pytorch-labs/tensordict/pull/238
* [BugFix] Allow for nested output keys in Probabilitic modules by vmoens in https://github.com/pytorch-labs/tensordict/pull/239
* [Doc] Port torchrl's tutorials where they belong by vmoens in https://github.com/pytorch-labs/tensordict/pull/221
* [BugFix] Remove torchrl dependency from tutorials by vmoens in https://github.com/pytorch-labs/tensordict/pull/245
* [BugFix] Return self from `clear_device` by tcbegley in https://github.com/pytorch-labs/tensordict/pull/242
* [Feature] Nesting tensorclass instances in tensordicts by vmoens in https://github.com/pytorch-labs/tensordict/pull/247
* Revert "[Feature] Nesting tensorclass instances in tensordicts" by vmoens in https://github.com/pytorch-labs/tensordict/pull/248
* [Feature] Nesting tensorclass instances in tensordicts by vmoens in https://github.com/pytorch-labs/tensordict/pull/249
* [BugFix] Uncaught wrong instance check in update_at_ by vmoens in https://github.com/pytorch-labs/tensordict/pull/251
* [BugFix,Feature] Rename with nested keys by vmoens in https://github.com/pytorch-labs/tensordict/pull/252
* [Docs] Remove unneeded __len__ definition in tutorial by tcbegley in https://github.com/pytorch-labs/tensordict/pull/254
* [Feature] Make dispatch_kwargs accept different separators by vmoens in https://github.com/pytorch-labs/tensordict/pull/253
* [BugFix] Memmap-like for lazy stacked tds by vmoens in https://github.com/pytorch-labs/tensordict/pull/246
* [Refactor] Reduce boilerplate in tensorclass methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/250
* [Tests] Add tensorclass benchmarks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/255
* [Feature] Add dispatch source and dest arguments by vmoens in https://github.com/pytorch-labs/tensordict/pull/256
* [Doc, BugFix] pin-memory call on cpu only scripts by vmoens in https://github.com/pytorch-labs/tensordict/pull/257
* [BugFix] Select misses nested keys if missing nested are present by vmoens in https://github.com/pytorch-labs/tensordict/pull/258
* [Refactor] Refactor set methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/259
* [DOC] add clarification comment by apbard in https://github.com/pytorch-labs/tensordict/pull/263
* [Doc] Remove no_check mentions in docstrings by vmoens in https://github.com/pytorch-labs/tensordict/pull/262
* [DOC] update docstring for set method by apbard in https://github.com/pytorch-labs/tensordict/pull/265
* [CI, Test] Retry flaky test by apbard in https://github.com/pytorch-labs/tensordict/pull/264
* [Refactor] Inplace methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/266
* [Quality] More informative error message when an argument is None in TensorDictModule by vmoens in https://github.com/pytorch-labs/tensordict/pull/261
* [BugFix] Default value for lazy stack by vmoens in https://github.com/pytorch-labs/tensordict/pull/267
* [Build] missing torchsnapshot dependency by apbard in https://github.com/pytorch-labs/tensordict/pull/268
* [Test] increase get timeout by apbard in https://github.com/pytorch-labs/tensordict/pull/269
* [Refactor] Speedup construction by vmoens in https://github.com/pytorch-labs/tensordict/pull/270
* [Benchmarks] Perform multiple rounds in benchmarks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/271

New Contributors
* khundman made their first contribution in https://github.com/pytorch-labs/tensordict/pull/51
* wonnor-pro made their first contribution in https://github.com/pytorch-labs/tensordict/pull/56
* alexanderlobov made their first contribution in https://github.com/pytorch-labs/tensordict/pull/87
* rmax made their first contribution in https://github.com/pytorch-labs/tensordict/pull/96
* roccajoseph made their first contribution in https://github.com/pytorch-labs/tensordict/pull/107
* salaxieb made their first contribution in https://github.com/pytorch-labs/tensordict/pull/111
* apbard made their first contribution in https://github.com/pytorch-labs/tensordict/pull/133
* se-yi made their first contribution in https://github.com/pytorch-labs/tensordict/pull/156
* mischab made their first contribution in https://github.com/pytorch-labs/tensordict/pull/173
* sreevasthav made their first contribution in https://github.com/pytorch-labs/tensordict/pull/157
* XuehaiPan made their first contribution in https://github.com/pytorch-labs/tensordict/pull/238

**Full Changelog**: https://github.com/pytorch-labs/tensordict/compare/0.0.1...0.0.3

0.0.2b

What's Changed
* [BugFix] tensordict.set(nested_key, value) points to the wrong metadata dict by vmoens in https://github.com/pytorch-labs/tensordict/pull/40
* [Feature] nested LazyStack indexing by vmoens in https://github.com/pytorch-labs/tensordict/pull/42
* [Feature] Support nested keys in select method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/39
* [Feature] Support nested keys in exclude method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/41
* [Feature] non-strict select by vmoens in https://github.com/pytorch-labs/tensordict/pull/44
* [BugFix] Use GitHub for flake8 pre-commit hook by tcbegley in https://github.com/pytorch-labs/tensordict/pull/47
* [BugFix] Accept nested dicts for update by vmoens in https://github.com/pytorch-labs/tensordict/pull/46
* [BugFix] Fix exclude by vmoens in https://github.com/pytorch-labs/tensordict/pull/50
* [Feature] Nested keys support for set_default by tcbegley in https://github.com/pytorch-labs/tensordict/pull/45
* [Feature] TensorDictSequential nested keys by tcbegley in https://github.com/pytorch-labs/tensordict/pull/49
* [BugFix] Typo in README by tcbegley in https://github.com/pytorch-labs/tensordict/pull/53
* [Feature] Faster construction by vmoens in https://github.com/pytorch-labs/tensordict/pull/54
* [BugFix] Nested tensordict collision by khundman in https://github.com/pytorch-labs/tensordict/pull/51
* [BugFix] Fix memmap creation for nested TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/57
* [BugFix] Fix locking mechanism by vmoens in https://github.com/pytorch-labs/tensordict/pull/58
* [Test] test that cloned locked TDs aren't locked by vmoens in https://github.com/pytorch-labs/tensordict/pull/59
* [Bugfix] Fix docs build workflow by tcbegley in https://github.com/pytorch-labs/tensordict/pull/61
* [BugFix] Exclude potentially top-level packages from setup.py by vmoens in https://github.com/pytorch-labs/tensordict/pull/63
* [Doc] Doc Badge by vmoens in https://github.com/pytorch-labs/tensordict/pull/64
* [BugFix] Default version to None if not found by vmoens in https://github.com/pytorch-labs/tensordict/pull/65
* [NOMERGE] Migrate TorchRL to tensordict.nn.TensorDictModule by tcbegley in https://github.com/pytorch-labs/tensordict/pull/66
* [Formatting] FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/67
* [Feature] TorchRec support: indexing keyedjaggedtensors by vmoens in https://github.com/pytorch-labs/tensordict/pull/60
* [BugFix] Optional functorch dependency by vmoens in https://github.com/pytorch-labs/tensordict/pull/68
* [Feature] `TensorDict.split` method by wonnor-pro in https://github.com/pytorch-labs/tensordict/pull/56
* [Doc, Test] Some more formatting for FBCode by vmoens in https://github.com/pytorch-labs/tensordict/pull/71
* [Formatting] Final FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/72
* [Doc] Some more badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/69
* [Formatting] ignore formatting commits by vmoens in https://github.com/pytorch-labs/tensordict/pull/73
* [BugFix] Mutable default arguments by vmoens in https://github.com/pytorch-labs/tensordict/pull/74
* [Formatting] Minor formatting improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/75
* [BugFix] functorch fixes for old-deps by tcbegley in https://github.com/pytorch-labs/tensordict/pull/76
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/78
* Revert "[Formatting] Fix expand" by vmoens in https://github.com/pytorch-labs/tensordict/pull/79
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/80
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/81
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/82
* [Feature] In-place functionalization by vmoens in https://github.com/pytorch-labs/tensordict/pull/11
* [BugFix] Ensure that all modules are visited during module population by vmoens in https://github.com/pytorch-labs/tensordict/pull/83
* [Feature] Add leaves_only kwarg to keys / values / items methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/84
* [Perf] Faster functional modules by vmoens in https://github.com/pytorch-labs/tensordict/pull/89
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/90
* [Feature] Lazystack insert / append by tcbegley in https://github.com/pytorch-labs/tensordict/pull/85
* Revert "[Feature] Benchmarks" by vmoens in https://github.com/pytorch-labs/tensordict/pull/91
* [Feature] Create a TensorDict from kwargs in TensorDictModule.forward() by alexanderlobov in https://github.com/pytorch-labs/tensordict/pull/87
* [Docs] Add TensorDict overview to docs by tcbegley in https://github.com/pytorch-labs/tensordict/pull/93
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/92
* [Versioning] v0.0.1b by vmoens in https://github.com/pytorch-labs/tensordict/pull/95
* docs: fix esemble -> ensemble typo by rmax in https://github.com/pytorch-labs/tensordict/pull/96
* [BugFix] Functorch fix by vmoens in https://github.com/pytorch-labs/tensordict/pull/103
* [Feature] Refactor probabilistic module wrapper by tcbegley in https://github.com/pytorch-labs/tensordict/pull/104
* [BugFix] patched nn.Module deserialization by vmoens in https://github.com/pytorch-labs/tensordict/pull/108
* [Feature] Prototype of dataclass like interface for TensorDict by roccajoseph in https://github.com/pytorch-labs/tensordict/pull/107
* [Feature] Add TensorDict.pop() by salaxieb in https://github.com/pytorch-labs/tensordict/pull/111
* [Feature] Allow for tensorclass construction with unnamed args by vmoens in https://github.com/pytorch-labs/tensordict/pull/112
* [Refactor] Refactor dispatch_kwargs for easier usage by vmoens in https://github.com/pytorch-labs/tensordict/pull/113
* [Feature] Add metaclass for TensorClass instances by tcbegley in https://github.com/pytorch-labs/tensordict/pull/114
* [Feature] Replace ProbablilisticTensorDictModule with prototype by tcbegley in https://github.com/pytorch-labs/tensordict/pull/109
* [Refactor] Speedup select method by vmoens in https://github.com/pytorch-labs/tensordict/pull/120
* [Typo] fist -> first by tcbegley in https://github.com/pytorch-labs/tensordict/pull/123
* [Feature] Tensorclass device by tcbegley in https://github.com/pytorch-labs/tensordict/pull/122
* [Feature] Tensorclass updates by tcbegley in https://github.com/pytorch-labs/tensordict/pull/124
* [BugFix] Fix items_meta, values_meta by tcbegley in https://github.com/pytorch-labs/tensordict/pull/125
* [Refactor] Various speed improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/121
* [BugFix] TorchRec test failure by vmoens in https://github.com/pytorch-labs/tensordict/pull/126
* [BugFix] Fix functorch vmap imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/127
* [BugFix] Fix functorch imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/128
* [Refactor] Remove the unsqueeze for tensors that match the tensordict in shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/115
* [BugFix] Fix functorch test import by vmoens in https://github.com/pytorch-labs/tensordict/pull/129
* [Refactor] torch.cat with destination td refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/130
* [BugFix] Fix test_cat device error by vmoens in https://github.com/pytorch-labs/tensordict/pull/131
* [BugFix] add skipif not _has_functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/133
* [Formatting] Fix F401 lint advisory by apbard in https://github.com/pytorch-labs/tensordict/pull/134
* [Feature] Stacking tensors of different shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/135
* [BugFix] LazyStackedTensorDict indexing along stack_dim by tcbegley in https://github.com/pytorch-labs/tensordict/pull/138
* [Feature] Support `range` in indexing operations by tcbegley in https://github.com/pytorch-labs/tensordict/pull/139
* [BugFix] improving select for LazyStackedTD by vmoens in https://github.com/pytorch-labs/tensordict/pull/137
* [BugFix] Unbind for lazy stacked TD by vmoens in https://github.com/pytorch-labs/tensordict/pull/140
* [BugFix] Stack dimension indexing by tcbegley in https://github.com/pytorch-labs/tensordict/pull/141
* [BugFix] Fix LazyStackedTensorDict.update for LazyStackedTensorDict -> LazyStackedTensorDict by vmoens in https://github.com/pytorch-labs/tensordict/pull/142
* [BugFix] Prevent calls to get_nestedtensor when stack_dim is not 0 by tcbegley in https://github.com/pytorch-labs/tensordict/pull/143
* [Doc] Some more doc for tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/136
* [Versioning] Version 0.0.1c by vmoens in https://github.com/pytorch-labs/tensordict/pull/144
* [Refactor] Remove prototype import patch by tcbegley in https://github.com/pytorch-labs/tensordict/pull/117
* [Feature] Add codecov checks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/86
* [BugFix] Add __len__ method to tensorclass by tcbegley in https://github.com/pytorch-labs/tensordict/pull/150
* [Doc] Tutorials with sphinx-gallery by vmoens in https://github.com/pytorch-labs/tensordict/pull/147
* [Doc] More tutorials: ImageNet by vmoens in https://github.com/pytorch-labs/tensordict/pull/152
* [Doc] Adding external link badges to the documentation by se-yi in https://github.com/pytorch-labs/tensordict/pull/156
* [Doc] Badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/158
* [Docs] Typo and formatting in overview example by tcbegley in https://github.com/pytorch-labs/tensordict/pull/160
* [BugFix] Use distribution kwargs by vmoens in https://github.com/pytorch-labs/tensordict/pull/161
* [BugFix] Create TensorClass by modifying decorated class in-place by tcbegley in https://github.com/pytorch-labs/tensordict/pull/165
* [Refactor] Deprecating MetaTensor by vmoens in https://github.com/pytorch-labs/tensordict/pull/168
* [Feature] TorchSnapshot compatibility by vmoens in https://github.com/pytorch-labs/tensordict/pull/167
* [Docs] Update to ImageNet tutorial by tcbegley in https://github.com/pytorch-labs/tensordict/pull/166
* [BugFix] Typo in tensorclass.__ne__ by tcbegley in https://github.com/pytorch-labs/tensordict/pull/177
* [Refactor] Minor tweak to the data collection in ImageNet tuto by vmoens in https://github.com/pytorch-labs/tensordict/pull/180
* [Feature] TensorClass `__post_init__` support by tcbegley in https://github.com/pytorch-labs/tensordict/pull/172
* [BugFix, Doc] Minor fix in the doc by vmoens in https://github.com/pytorch-labs/tensordict/pull/183
* [Versioning] Version 0.0.2a by vmoens in https://github.com/pytorch-labs/tensordict/pull/184
* [CI, Benchmarks] pytest benchmarks by mischab in https://github.com/pytorch-labs/tensordict/pull/173
* [CI] pytest benchmarks workflow by mischab in https://github.com/pytorch-labs/tensordict/pull/174
* [Minor, Doc] Typo by apbard in https://github.com/pytorch-labs/tensordict/pull/186
* [Refactor] Generate test_tensorclass.py from test_tensorclass_nofuture.py by tcbegley in https://github.com/pytorch-labs/tensordict/pull/187
* [BugFix] Relax error matching in tensorclass tests by tcbegley in https://github.com/pytorch-labs/tensordict/pull/188
* [BugFix] Using set_interaction_mode as decorator by vmoens in https://github.com/pytorch-labs/tensordict/pull/191
* [Feature] apply across multiple TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/193
* [BugFix] MemmapTensor from MemmapTensor __dir__ issue by tcbegley in https://github.com/pytorch-labs/tensordict/pull/192
* [BugFix] Shape change during prealloc by vmoens in https://github.com/pytorch-labs/tensordict/pull/195
* [BugFix] Incorrect output batch_size with functorch.vmap by vmoens in https://github.com/pytorch-labs/tensordict/pull/196
* [Feature] More arguments for MemmapTensor construction by tcbegley in https://github.com/pytorch-labs/tensordict/pull/189
* [Benchmarks] Add MemmapTensor benchmarks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/197
* [Feature] Added support to save non-tensor data in tensor class by sreevasthav in https://github.com/pytorch-labs/tensordict/pull/157
* [BugFix] tensorclass `__setitem__` must allow non-type stringent writing by vmoens in https://github.com/pytorch-labs/tensordict/pull/203
* [Test, Bugfix] skip test_outputsize_vmap if no functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/204
* [CI] Temporarily disable torchrec tests by apbard in https://github.com/pytorch-labs/tensordict/pull/208
* [Test] MemmapTensor should be cast to tensor and viceversa by apbard in https://github.com/pytorch-labs/tensordict/pull/206
* [BugFix] Fix `_getitem_batch_size` in various edge cases. by tcbegley in https://github.com/pytorch-labs/tensordict/pull/211
* [BugFix] `__eq__` refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/210
* [Test] use temp_path instead of tmpdir by apbard in https://github.com/pytorch-labs/tensordict/pull/212
* [Feature] Implement torch.gather for TensorDict and tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/213
* [Test, BugFix] add regression test for PR 203 by apbard in https://github.com/pytorch-labs/tensordict/pull/205
* [Versioning] Version 0.0.2b by vmoens in https://github.com/pytorch-labs/tensordict/pull/215

New Contributors
* khundman made their first contribution in https://github.com/pytorch-labs/tensordict/pull/51
* wonnor-pro made their first contribution in https://github.com/pytorch-labs/tensordict/pull/56
* alexanderlobov made their first contribution in https://github.com/pytorch-labs/tensordict/pull/87
* rmax made their first contribution in https://github.com/pytorch-labs/tensordict/pull/96
* roccajoseph made their first contribution in https://github.com/pytorch-labs/tensordict/pull/107
* salaxieb made their first contribution in https://github.com/pytorch-labs/tensordict/pull/111
* apbard made their first contribution in https://github.com/pytorch-labs/tensordict/pull/133
* se-yi made their first contribution in https://github.com/pytorch-labs/tensordict/pull/156
* mischab made their first contribution in https://github.com/pytorch-labs/tensordict/pull/173
* sreevasthav made their first contribution in https://github.com/pytorch-labs/tensordict/pull/157

**Full Changelog**: https://github.com/pytorch-labs/tensordict/compare/0.0.1...v0.0.2b

0.0.2a

What's Changed
* [BugFix] tensordict.set(nested_key, value) points to the wrong metadata dict by vmoens in https://github.com/pytorch-labs/tensordict/pull/40
* [Feature] nested LazyStack indexing by vmoens in https://github.com/pytorch-labs/tensordict/pull/42
* [Feature] Support nested keys in select method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/39
* [Feature] Support nested keys in exclude method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/41
* [Feature] non-strict select by vmoens in https://github.com/pytorch-labs/tensordict/pull/44
* [BugFix] Use GitHub for flake8 pre-commit hook by tcbegley in https://github.com/pytorch-labs/tensordict/pull/47
* [BugFix] Accept nested dicts for update by vmoens in https://github.com/pytorch-labs/tensordict/pull/46
* [BugFix] Fix exclude by vmoens in https://github.com/pytorch-labs/tensordict/pull/50
* [Feature] Nested keys support for set_default by tcbegley in https://github.com/pytorch-labs/tensordict/pull/45
* [Feature] TensorDictSequential nested keys by tcbegley in https://github.com/pytorch-labs/tensordict/pull/49
* [BugFix] Typo in README by tcbegley in https://github.com/pytorch-labs/tensordict/pull/53
* [Feature] Faster construction by vmoens in https://github.com/pytorch-labs/tensordict/pull/54
* [BugFix] Nested tensordict collision by khundman in https://github.com/pytorch-labs/tensordict/pull/51
* [BugFix] Fix memmap creation for nested TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/57
* [BugFix] Fix locking mechanism by vmoens in https://github.com/pytorch-labs/tensordict/pull/58
* [Test] test that cloned locked TDs aren't locked by vmoens in https://github.com/pytorch-labs/tensordict/pull/59
* [Bugfix] Fix docs build workflow by tcbegley in https://github.com/pytorch-labs/tensordict/pull/61
* [BugFix] Exclude potentially top-level packages from setup.py by vmoens in https://github.com/pytorch-labs/tensordict/pull/63
* [Doc] Doc Badge by vmoens in https://github.com/pytorch-labs/tensordict/pull/64
* [BugFix] Default version to None if not found by vmoens in https://github.com/pytorch-labs/tensordict/pull/65
* [NOMERGE] Migrate TorchRL to tensordict.nn.TensorDictModule by tcbegley in https://github.com/pytorch-labs/tensordict/pull/66
* [Formatting] FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/67
* [Feature] TorchRec support: indexing keyedjaggedtensors by vmoens in https://github.com/pytorch-labs/tensordict/pull/60
* [BugFix] Optional functorch dependency by vmoens in https://github.com/pytorch-labs/tensordict/pull/68
* [Feature] `TensorDict.split` method by wonnor-pro in https://github.com/pytorch-labs/tensordict/pull/56
* [Doc, Test] Some more formatting for FBCode by vmoens in https://github.com/pytorch-labs/tensordict/pull/71
* [Formatting] Final FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/72
* [Doc] Some more badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/69
* [Formatting] ignore formatting commits by vmoens in https://github.com/pytorch-labs/tensordict/pull/73
* [BugFix] Mutable default arguments by vmoens in https://github.com/pytorch-labs/tensordict/pull/74
* [Formatting] Minor formatting improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/75
* [BugFix] functorch fixes for old-deps by tcbegley in https://github.com/pytorch-labs/tensordict/pull/76
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/78
* Revert "[Formatting] Fix expand" by vmoens in https://github.com/pytorch-labs/tensordict/pull/79
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/80
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/81
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/82
* [Feature] In-place functionalization by vmoens in https://github.com/pytorch-labs/tensordict/pull/11
* [BugFix] Ensure that all modules are visited during module population by vmoens in https://github.com/pytorch-labs/tensordict/pull/83
* [Feature] Add leaves_only kwarg to keys / values / items methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/84
* [Perf] Faster functional modules by vmoens in https://github.com/pytorch-labs/tensordict/pull/89
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/90
* [Feature] Lazystack insert / append by tcbegley in https://github.com/pytorch-labs/tensordict/pull/85
* Revert "[Feature] Benchmarks" by vmoens in https://github.com/pytorch-labs/tensordict/pull/91
* [Feature] Create a TensorDict from kwargs in TensorDictModule.forward() by alexanderlobov in https://github.com/pytorch-labs/tensordict/pull/87
* [Docs] Add TensorDict overview to docs by tcbegley in https://github.com/pytorch-labs/tensordict/pull/93
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/92
* [Versioning] v0.0.1b by vmoens in https://github.com/pytorch-labs/tensordict/pull/95
* docs: fix esemble -> ensemble typo by rmax in https://github.com/pytorch-labs/tensordict/pull/96
* [BugFix] Functorch fix by vmoens in https://github.com/pytorch-labs/tensordict/pull/103
* [Feature] Refactor probabilistic module wrapper by tcbegley in https://github.com/pytorch-labs/tensordict/pull/104
* [BugFix] patched nn.Module deserialization by vmoens in https://github.com/pytorch-labs/tensordict/pull/108
* [Feature] Prototype of dataclass like interface for TensorDict by roccajoseph in https://github.com/pytorch-labs/tensordict/pull/107
* [Feature] Add TensorDict.pop() by salaxieb in https://github.com/pytorch-labs/tensordict/pull/111
* [Feature] Allow for tensorclass construction with unnamed args by vmoens in https://github.com/pytorch-labs/tensordict/pull/112
* [Refactor] Refactor dispatch_kwargs for easier usage by vmoens in https://github.com/pytorch-labs/tensordict/pull/113
* [Feature] Add metaclass for TensorClass instances by tcbegley in https://github.com/pytorch-labs/tensordict/pull/114
* [Feature] Replace ProbablilisticTensorDictModule with prototype by tcbegley in https://github.com/pytorch-labs/tensordict/pull/109
* [Refactor] Speedup select method by vmoens in https://github.com/pytorch-labs/tensordict/pull/120
* [Typo] fist -> first by tcbegley in https://github.com/pytorch-labs/tensordict/pull/123
* [Feature] Tensorclass device by tcbegley in https://github.com/pytorch-labs/tensordict/pull/122
* [Feature] Tensorclass updates by tcbegley in https://github.com/pytorch-labs/tensordict/pull/124
* [BugFix] Fix items_meta, values_meta by tcbegley in https://github.com/pytorch-labs/tensordict/pull/125
* [Refactor] Various speed improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/121
* [BugFix] TorchRec test failure by vmoens in https://github.com/pytorch-labs/tensordict/pull/126
* [BugFix] Fix functorch vmap imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/127
* [BugFix] Fix functorch imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/128
* [Refactor] Remove the unsqueeze for tensors that match the tensordict in shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/115
* [BugFix] Fix functorch test import by vmoens in https://github.com/pytorch-labs/tensordict/pull/129
* [Refactor] torch.cat with destination td refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/130
* [BugFix] Fix test_cat device error by vmoens in https://github.com/pytorch-labs/tensordict/pull/131
* [BugFix] add skipif not _has_functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/133
* [Formatting] Fix F401 lint advisory by apbard in https://github.com/pytorch-labs/tensordict/pull/134
* [Feature] Stacking tensors of different shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/135
* [BugFix] LazyStackedTensorDict indexing along stack_dim by tcbegley in https://github.com/pytorch-labs/tensordict/pull/138
* [Feature] Support `range` in indexing operations by tcbegley in https://github.com/pytorch-labs/tensordict/pull/139
* [BugFix] improving select for LazyStackedTD by vmoens in https://github.com/pytorch-labs/tensordict/pull/137
* [BugFix] Unbind for lazy stacked TD by vmoens in https://github.com/pytorch-labs/tensordict/pull/140
* [BugFix] Stack dimension indexing by tcbegley in https://github.com/pytorch-labs/tensordict/pull/141
* [BugFix] Fix LazyStackedTensorDict.update for LazyStackedTensorDict -> LazyStackedTensorDict by vmoens in https://github.com/pytorch-labs/tensordict/pull/142
* [BugFix] Prevent calls to get_nestedtensor when stack_dim is not 0 by tcbegley in https://github.com/pytorch-labs/tensordict/pull/143
* [Doc] Some more doc for tensorclass by vmoens in https://github.com/pytorch-labs/tensordict/pull/136
* [Versioning] Version 0.0.1c by vmoens in https://github.com/pytorch-labs/tensordict/pull/144
* [Refactor] Remove prototype import patch by tcbegley in https://github.com/pytorch-labs/tensordict/pull/117
* [Feature] Add codecov checks by tcbegley in https://github.com/pytorch-labs/tensordict/pull/86
* [BugFix] Add __len__ method to tensorclass by tcbegley in https://github.com/pytorch-labs/tensordict/pull/150
* [Doc] Tutorials with sphinx-gallery by vmoens in https://github.com/pytorch-labs/tensordict/pull/147
* [Doc] More tutorials: ImageNet by vmoens in https://github.com/pytorch-labs/tensordict/pull/152
* [Doc] Adding external link badges to the documentation by se-yi in https://github.com/pytorch-labs/tensordict/pull/156
* [Doc] Badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/158
* [Docs] Typo and formatting in overview example by tcbegley in https://github.com/pytorch-labs/tensordict/pull/160
* [BugFix] Use distribution kwargs by vmoens in https://github.com/pytorch-labs/tensordict/pull/161
* [BugFix] Create TensorClass by modifying decorated class in-place by tcbegley in https://github.com/pytorch-labs/tensordict/pull/165
* [Refactor] Deprecating MetaTensor by vmoens in https://github.com/pytorch-labs/tensordict/pull/168
* [Feature] TorchSnapshot compatibility by vmoens in https://github.com/pytorch-labs/tensordict/pull/167
* [Docs] Update to ImageNet tutorial by tcbegley in https://github.com/pytorch-labs/tensordict/pull/166
* [BugFix] Typo in tensorclass.__ne__ by tcbegley in https://github.com/pytorch-labs/tensordict/pull/177
* [Refactor] Minor tweak to the data collection in ImageNet tuto by vmoens in https://github.com/pytorch-labs/tensordict/pull/180
* [Feature] TensorClass `__post_init__` support by tcbegley in https://github.com/pytorch-labs/tensordict/pull/172
* [BugFix, Doc] Minor fix in the doc by vmoens in https://github.com/pytorch-labs/tensordict/pull/183

New Contributors
* khundman made their first contribution in https://github.com/pytorch-labs/tensordict/pull/51
* wonnor-pro made their first contribution in https://github.com/pytorch-labs/tensordict/pull/56
* alexanderlobov made their first contribution in https://github.com/pytorch-labs/tensordict/pull/87
* rmax made their first contribution in https://github.com/pytorch-labs/tensordict/pull/96
* roccajoseph made their first contribution in https://github.com/pytorch-labs/tensordict/pull/107
* salaxieb made their first contribution in https://github.com/pytorch-labs/tensordict/pull/111
* apbard made their first contribution in https://github.com/pytorch-labs/tensordict/pull/133
* se-yi made their first contribution in https://github.com/pytorch-labs/tensordict/pull/156

**Full Changelog**: https://github.com/pytorch-labs/tensordict/compare/0.0.1...v0.0.2a

0.0.1

0.0.1c

Summary
* Introduces a new tensorclass prototype. Check it out [here](https://pytorch.org/rl/tensordict/reference/prototype.html)
* New features for lazy stacked tensordicts, such as insert or append, as well as support for [nested-tensors](https://pytorch.org/docs/stable/nested.html).
* Faster code execution for most features.
* In-place functionalization

What's Changed
* [BugFix] tensordict.set(nested_key, value) points to the wrong metadata dict by vmoens in https://github.com/pytorch-labs/tensordict/pull/40
* [Feature] nested LazyStack indexing by vmoens in https://github.com/pytorch-labs/tensordict/pull/42
* [Feature] Support nested keys in select method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/39
* [Feature] Support nested keys in exclude method by tcbegley in https://github.com/pytorch-labs/tensordict/pull/41
* [Feature] non-strict select by vmoens in https://github.com/pytorch-labs/tensordict/pull/44
* [BugFix] Use GitHub for flake8 pre-commit hook by tcbegley in https://github.com/pytorch-labs/tensordict/pull/47
* [BugFix] Accept nested dicts for update by vmoens in https://github.com/pytorch-labs/tensordict/pull/46
* [BugFix] Fix exclude by vmoens in https://github.com/pytorch-labs/tensordict/pull/50
* [Feature] Nested keys support for set_default by tcbegley in https://github.com/pytorch-labs/tensordict/pull/45
* [Feature] TensorDictSequential nested keys by tcbegley in https://github.com/pytorch-labs/tensordict/pull/49
* [BugFix] Typo in README by tcbegley in https://github.com/pytorch-labs/tensordict/pull/53
* [Feature] Faster construction by vmoens in https://github.com/pytorch-labs/tensordict/pull/54
* [BugFix] Nested tensordict collision by khundman in https://github.com/pytorch-labs/tensordict/pull/51
* [BugFix] Fix memmap creation for nested TDs by vmoens in https://github.com/pytorch-labs/tensordict/pull/57
* [BugFix] Fix locking mechanism by vmoens in https://github.com/pytorch-labs/tensordict/pull/58
* [Test] test that cloned locked TDs aren't locked by vmoens in https://github.com/pytorch-labs/tensordict/pull/59
* [Bugfix] Fix docs build workflow by tcbegley in https://github.com/pytorch-labs/tensordict/pull/61
* [BugFix] Exclude potentially top-level packages from setup.py by vmoens in https://github.com/pytorch-labs/tensordict/pull/63
* [Doc] Doc Badge by vmoens in https://github.com/pytorch-labs/tensordict/pull/64
* [BugFix] Default version to None if not found by vmoens in https://github.com/pytorch-labs/tensordict/pull/65
* [NOMERGE] Migrate TorchRL to tensordict.nn.TensorDictModule by tcbegley in https://github.com/pytorch-labs/tensordict/pull/66
* [Formatting] FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/67
* [Feature] TorchRec support: indexing keyedjaggedtensors by vmoens in https://github.com/pytorch-labs/tensordict/pull/60
* [BugFix] Optional functorch dependency by vmoens in https://github.com/pytorch-labs/tensordict/pull/68
* [Feature] `TensorDict.split` method by wonnor-pro in https://github.com/pytorch-labs/tensordict/pull/56
* [Doc, Test] Some more formatting for FBCode by vmoens in https://github.com/pytorch-labs/tensordict/pull/71
* [Formatting] Final FBCode formatting by vmoens in https://github.com/pytorch-labs/tensordict/pull/72
* [Doc] Some more badges by vmoens in https://github.com/pytorch-labs/tensordict/pull/69
* [Formatting] ignore formatting commits by vmoens in https://github.com/pytorch-labs/tensordict/pull/73
* [BugFix] Mutable default arguments by vmoens in https://github.com/pytorch-labs/tensordict/pull/74
* [Formatting] Minor formatting improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/75
* [BugFix] functorch fixes for old-deps by tcbegley in https://github.com/pytorch-labs/tensordict/pull/76
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/78
* Revert "[Formatting] Fix expand" by vmoens in https://github.com/pytorch-labs/tensordict/pull/79
* [Formatting] Fix expand by vmoens in https://github.com/pytorch-labs/tensordict/pull/80
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/81
* [BugFix] TensorDictSequential inheritance fix by tcbegley in https://github.com/pytorch-labs/tensordict/pull/82
* [Feature] In-place functionalization by vmoens in https://github.com/pytorch-labs/tensordict/pull/11
* [BugFix] Ensure that all modules are visited during module population by vmoens in https://github.com/pytorch-labs/tensordict/pull/83
* [Feature] Add leaves_only kwarg to keys / values / items methods by tcbegley in https://github.com/pytorch-labs/tensordict/pull/84
* [Perf] Faster functional modules by vmoens in https://github.com/pytorch-labs/tensordict/pull/89
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/90
* [Feature] Lazystack insert / append by tcbegley in https://github.com/pytorch-labs/tensordict/pull/85
* Revert "[Feature] Benchmarks" by vmoens in https://github.com/pytorch-labs/tensordict/pull/91
* [Feature] Create a TensorDict from kwargs in TensorDictModule.forward() by alexanderlobov in https://github.com/pytorch-labs/tensordict/pull/87
* [Docs] Add TensorDict overview to docs by tcbegley in https://github.com/pytorch-labs/tensordict/pull/93
* [Feature] Benchmarks by vmoens in https://github.com/pytorch-labs/tensordict/pull/92
* [Versioning] v0.0.1b by vmoens in https://github.com/pytorch-labs/tensordict/pull/95
* docs: fix esemble -> ensemble typo by rmax in https://github.com/pytorch-labs/tensordict/pull/96
* [BugFix] Functorch fix by vmoens in https://github.com/pytorch-labs/tensordict/pull/103
* [Feature] Refactor probabilistic module wrapper by tcbegley in https://github.com/pytorch-labs/tensordict/pull/104
* [BugFix] patched nn.Module deserialization by vmoens in https://github.com/pytorch-labs/tensordict/pull/108
* [Feature] Prototype of dataclass like interface for TensorDict by roccajoseph in https://github.com/pytorch-labs/tensordict/pull/107
* [Feature] Add TensorDict.pop() by salaxieb in https://github.com/pytorch-labs/tensordict/pull/111
* [Feature] Allow for tensorclass construction with unnamed args by vmoens in https://github.com/pytorch-labs/tensordict/pull/112
* [Refactor] Refactor dispatch_kwargs for easier usage by vmoens in https://github.com/pytorch-labs/tensordict/pull/113
* [Feature] Add metaclass for TensorClass instances by tcbegley in https://github.com/pytorch-labs/tensordict/pull/114
* [Feature] Replace ProbablilisticTensorDictModule with prototype by tcbegley in https://github.com/pytorch-labs/tensordict/pull/109
* [Refactor] Speedup select method by vmoens in https://github.com/pytorch-labs/tensordict/pull/120
* [Typo] fist -> first by tcbegley in https://github.com/pytorch-labs/tensordict/pull/123
* [Feature] Tensorclass device by tcbegley in https://github.com/pytorch-labs/tensordict/pull/122
* [Feature] Tensorclass updates by tcbegley in https://github.com/pytorch-labs/tensordict/pull/124
* [BugFix] Fix items_meta, values_meta by tcbegley in https://github.com/pytorch-labs/tensordict/pull/125
* [Refactor] Various speed improvements by vmoens in https://github.com/pytorch-labs/tensordict/pull/121
* [BugFix] TorchRec test failure by vmoens in https://github.com/pytorch-labs/tensordict/pull/126
* [BugFix] Fix functorch vmap imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/127
* [BugFix] Fix functorch imports by vmoens in https://github.com/pytorch-labs/tensordict/pull/128
* [Refactor] Remove the unsqueeze for tensors that match the tensordict in shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/115
* [BugFix] Fix functorch test import by vmoens in https://github.com/pytorch-labs/tensordict/pull/129
* [Refactor] torch.cat with destination td refactoring by vmoens in https://github.com/pytorch-labs/tensordict/pull/130
* [BugFix] Fix test_cat device error by vmoens in https://github.com/pytorch-labs/tensordict/pull/131
* [BugFix] add skipif not _has_functorch by apbard in https://github.com/pytorch-labs/tensordict/pull/133
* [Formatting] Fix F401 lint advisory by apbard in https://github.com/pytorch-labs/tensordict/pull/134
* [Feature] Stacking tensors of different shape by vmoens in https://github.com/pytorch-labs/tensordict/pull/135
* [BugFix] LazyStackedTensorDict indexing along stack_dim by tcbegley in https://github.com/pytorch-labs/tensordict/pull/138
* [Feature] Support `range` in indexing operations by tcbegley in https://github.com/pytorch-labs/tensordict/pull/139
* [BugFix] improving select for LazyStackedTD by vmoens in https://github.com/pytorch-labs/tensordict/pull/137
* [BugFix] Unbind for lazy stacked TD by vmoens in https://github.com/pytorch-labs/tensordict/pull/140
* [BugFix] Stack dimension indexing by tcbegley in https://github.com/pytorch-labs/tensordict/pull/141
* [BugFix] Fix LazyStackedTensorDict.update for LazyStackedTensorDict -> LazyStackedTensorDict by vmoens in https://github.com/pytorch-labs/tensordict/pull/142
* [BugFix] Prevent calls to get_nestedtensor when stack_dim is not 0 by tcbegley in https://github.com/pytorch-labs/tensordict/pull/143

New Contributors
* khundman made their first contribution in https://github.com/pytorch-labs/tensordict/pull/51
* wonnor-pro made their first contribution in https://github.com/pytorch-labs/tensordict/pull/56
* alexanderlobov made their first contribution in https://github.com/pytorch-labs/tensordict/pull/87
* rmax made their first contribution in https://github.com/pytorch-labs/tensordict/pull/96
* roccajoseph made their first contribution in https://github.com/pytorch-labs/tensordict/pull/107
* salaxieb made their first contribution in https://github.com/pytorch-labs/tensordict/pull/111
* apbard made their first contribution in https://github.com/pytorch-labs/tensordict/pull/133

**Full Changelog**: https://github.com/pytorch-labs/tensordict/compare/0.0.1...0.0.1c

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.