Skip to content

Releases: NVlabs/trajdata

1.0.7 - Lots of new features, including a standardized map format, speedups, and new functionalities!

24 Sep 02:55
Compare
Choose a tag to compare

Here's a summary of the changes (in no particular order):

  • The ability to specify padding direction has been added (whether historical agent states should be padded on the left or right).
  • A standardized map format has been added and is now being used (VectorizedMap) based on protobufs for efficient storage.
    • Accordingly, map extraction functions have been added to the nuScenes and Lyft Level 5 interfaces.
  • Speedups related to data standardization in the default DataFrameCache.
  • Added timestep frequency downsampling (previously only upsampling was implemented).
  • Standardized the map handling of datasets with no maps (empty patches with a given fill value will be returned).
  • Added the ability to add extra tensors to batch elements, see examples/custom_batch_data.py for examples.
  • Allow floating point map resolutions.
  • Added scene_id to batches.
  • Added argument only_predict to UnifiedDataset which filters down the data index (i.e., which agents to predict) without also filtering agents from the scene.
  • Speedups to dataloading, owing to improvements in the UnifiedDataset's underlying data index implementation.
  • Changed nuScenes splits to better match the official splits from the dataset (closer to the prediction challenge, but not filtering all the way down to particular instance and sample tokens).
  • Added the ability to add agents on the fly during simulation.

NOTE: If upgrading from a previous version, please make sure to delete your unified data cache and recreate it using this latest version of trajdata.

1.0.6 - Timestep interpolation speed-ups and internal refactoring

14 Jul 22:54
Compare
Choose a tag to compare

This release brings significant speed ups to timestep interpolation, some variable/method refactoring, as well as slight changes to the default cache structure.

Note: Upgrading to this version from a previous version necessitates rebuilding your data cache! Doing this will (hopefully) become less necessary as the code stabilizes.

1.0.5 - More bug fixes as well as scene-centric functionality!

07 Jul 06:01
Compare
Choose a tag to compare

This release fixes a few bugs relating to simulation and adds the ability to specify centric="scene"!

If upgrading from a previous release, please rebuild your data caches.

1.0.4 - A few bug fixes

30 Jun 00:37
Compare
Choose a tag to compare

Fixed a few bugs related to parallel processing. Also updated the README.

Note: Upgrading to this version from a previous version necessitates rebuilding your data cache! This will (hopefully) become way less necessary to do as the code stabilizes.

1.0.3 - First Release!

20 Jun 15:57
Compare
Choose a tag to compare

Releasing a first (working) version of trajdata!