Skip to content

Migrating assets from torch to warp#4551

Merged
kellyguo11 merged 51 commits intoisaac-sim:developfrom
AntoineRichard:antoiner/warp
Feb 13, 2026
Merged

Migrating assets from torch to warp#4551
kellyguo11 merged 51 commits intoisaac-sim:developfrom
AntoineRichard:antoiner/warp

Conversation

@AntoineRichard
Copy link
Collaborator

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
List any dependencies that are required for this change.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (existing functionality will not work without user modification)
  • Documentation update

Screenshots

Please attach before and after screenshots of the change if applicable.

Checklist

  • I have read and understood the contribution guidelines
  • I have run the pre-commit checks with ./isaaclab.sh --format
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • I have updated the changelog and the corresponding version in the extension's config/extension.toml file
  • I have added my name to the CONTRIBUTORS.md or my name already exists there

@github-actions github-actions bot added the isaac-lab Related to Isaac Lab team label Feb 5, 2026
def write_nodal_pos_to_sim_index(
self,
nodal_pos: torch.Tensor | wp.array,
env_ids: Sequence[int] | torch.Tensor | wp.array | None = None,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we still want to support Sequence[int]?

@@ -190,14 +193,19 @@ def permanent_wrench_composer(self) -> WrenchComposer:
Operations.
"""

def reset(self, env_ids: Sequence[int] | None = None):
# FIXME: Support env_mask.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can remove this comment

def write_root_state_to_sim(self, root_state: torch.Tensor, env_ids: Sequence[int] | None = None):
def write_root_state_to_sim_index(
self, root_state: torch.Tensor | wp.array,
env_ids: Sequence[int] | torch.Tensor | wp.array | None = None,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

the implementation looks like Sequence[int] won't work but argument type hint still marks Sequence[int]

@ooctipus
Copy link
Collaborator

Thanks Antoine I think with this PR, our code will become a lot more standardized and efficient. Im happy to merge once test cases are showing similar passing result.

@github-actions github-actions bot added the isaac-mimic Related to Isaac Mimic team label Feb 13, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 13, 2026

Too many files changed for review. (189 files found, 100 file limit)

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Feb 13, 2026
Signed-off-by: Kelly Guo <kellyg@nvidia.com>
Signed-off-by: Kelly Guo <kellyg@nvidia.com>
Signed-off-by: Kelly Guo <kellyg@nvidia.com>
Signed-off-by: Kelly Guo <kellyg@nvidia.com>
@kellyguo11 kellyguo11 merged commit 2e5cb25 into isaac-sim:develop Feb 13, 2026
5 of 8 checks passed
kellyguo11 added a commit that referenced this pull request Feb 14, 2026
# Description

Fixes some more failing tests that were introduced in #4551 

## Type of change

<!-- As you go through the list, delete the ones that are not
applicable. -->

- Bug fix (non-breaking change which fixes an issue)

## Checklist

- [x] I have read and understood the [contribution
guidelines](https://isaac-sim.github.io/IsaacLab/main/source/refs/contributing.html)
- [x] I have run the [`pre-commit` checks](https://pre-commit.com/) with
`./isaaclab.sh --format`
- [x] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] I have updated the changelog and the corresponding version in the
extension's `config/extension.toml` file
- [ ] I have added my name to the `CONTRIBUTORS.md` or my name already
exists there

<!--
As you go through the checklist above, you can mark something as done by
putting an x character in it

For example,
- [x] I have done this task
- [ ] I have not done this task
-->

---------

Signed-off-by: Antoine RICHARD <antoiner@nvidia.com>
Co-authored-by: Antoine Richard <antoiner@nvidia.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation isaac-lab Related to Isaac Lab team isaac-mimic Related to Isaac Mimic team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants