Skip to content
Genesis — Releases· duburcqa·· 1 days agoSignalEditorial score75

Genesis v1.4.6 Release

v1.4.6

Summary

This release polishes non-rigid solvers (mainly FEM, but also MPM, and PBD) and couplers. Differentiable simulation has also been greatly improved. It is now natively compatible with torch, while running about x3 faster and extended to support more setters and physics. Beyond that, the simulation is running faster than ever across all solvers, batch sizes and backends. Notably, the rigid solver and implicit FEM solver are now running multiple times faster for small batch sizes on GPU.

Editorial context

This release (v1.4.6) of the Genesis embodied AI framework updates non-rigid solvers (FEM, MPM, PBD), improves differentiable simulation compatibility with PyTorch, and fixes numerous stability issues in contact handling and gradient computation.

Source: Genesis — Releases · Read original article ↗

Loading article text…

What the source reports

Publisher-reported claims, with original evidence. These results have not been independently verified by RoboSignal.

Reported numbers

  • speedup

    ≤1.5

    View original evidence
    olver are now running multiple times faster for small batch sizes on GPU. Breaking [MISC] Replace the hardcoded floor of SAP and FEM with the rigid ground plane. ( @duburcqa ) ( #3708 ) [MISC] Speed up the implicit FEM solver by up to 1.5x with half the memory. ( @duburcqa ) ( #3718 ) New Features Support gradients wrt PD control targets and through the dof force getters. ( @duburcqa ) ( #3642 ) Support level-set rec
    Open source S3
  • speedup

    ≤2

    View original evidence
    on-convex collision detection on CPU. ( @duburcqa ) ( #3633 ) Speed up CPU simulation by storing the data of each environment contiguously. ( @duburcqa ) ( #3705 ) Speed up the implicit FEM solver by up to 2x with small batches. ( @duburcqa ) ( #3736 ) Speed up FEM and particle steps and resets by fusing fills. ( @duburcqa ) ( #3723 ) Speed up differentiable simulation. ( @duburcqa ) ( #3630 ) Reduce memory footprint
    Open source S15
  • version

    1.4

    View original evidence
    of diff sim for implicit FEM. ( @duburcqa ) ( #3741 ) Reduce host memory of scenes whose geoms share a texture. ( @Kashu7100 ) ( #3674 ) Remove mostly broken stable-fluid solver. ( @duburcqa ) ( #3691 ) Upgrade to quadrants 1.4.0. ( @hughperkins ) ( #3684 ) Drop support of Python 3.10. ( @duburcqa ) ( #3653 ) Drop support of Python 3.11. ( @duburcqa ) ( #3660 ) Support Python 3.14. ( @duburcqa ) ( #3689 , #3690 )
    Open source S16
  • Python version

    3.14

    View original evidence
    of diff sim for implicit FEM. ( @duburcqa ) ( #3741 ) Reduce host memory of scenes whose geoms share a texture. ( @Kashu7100 ) ( #3674 ) Remove mostly broken stable-fluid solver. ( @duburcqa ) ( #3691 ) Upgrade to quadrants 1.4.0. ( @hughperkins ) ( #3684 ) Drop support of Python 3.10. ( @duburcqa ) ( #3653 ) Drop support of Python 3.11. ( @duburcqa ) ( #3660 ) Support Python 3.14. ( @duburcqa ) ( #3689 , #3690 )
    Open source S16
  • Python version

    3.1

    View original evidence
    of diff sim for implicit FEM. ( @duburcqa ) ( #3741 ) Reduce host memory of scenes whose geoms share a texture. ( @Kashu7100 ) ( #3674 ) Remove mostly broken stable-fluid solver. ( @duburcqa ) ( #3691 ) Upgrade to quadrants 1.4.0. ( @hughperkins ) ( #3684 ) Drop support of Python 3.10. ( @duburcqa ) ( #3653 ) Drop support of Python 3.11. ( @duburcqa ) ( #3660 ) Support Python 3.14. ( @duburcqa ) ( #3689 , #3690 )
    Open source S16
  • Python version

    3.11

    View original evidence
    of diff sim for implicit FEM. ( @duburcqa ) ( #3741 ) Reduce host memory of scenes whose geoms share a texture. ( @Kashu7100 ) ( #3674 ) Remove mostly broken stable-fluid solver. ( @duburcqa ) ( #3691 ) Upgrade to quadrants 1.4.0. ( @hughperkins ) ( #3684 ) Drop support of Python 3.10. ( @duburcqa ) ( #3653 ) Drop support of Python 3.11. ( @duburcqa ) ( #3660 ) Support Python 3.14. ( @duburcqa ) ( #3689 , #3690 )
    Open source S16
  • paper: not_reported
Source excerpts and review record

Automatically extracted; no manual editorial approval recorded.

v1.4.6

Open source S1

This release polishes our non-rigid solvers (mainly FEM, but also MPM, and PBD) and couplers. Differentiable simulation has also been greatly improved. It is now natively compatible with torch, while running about x3 faster and extended to support more setters and physics. Beyond that, the simulation is running faster than ever across all solvers, batch sizes and backends. Notably, the rigid solver and implicit FEM s

Open source S2

olver are now running multiple times faster for small batch sizes on GPU. Breaking [MISC] Replace the hardcoded floor of SAP and FEM with the rigid ground plane. ( @duburcqa ) ( #3708 ) [MISC] Speed up the implicit FEM solver by up to 1.5x with half the memory. ( @duburcqa ) ( #3718 ) New Features Support gradients wrt PD control targets and through the dof force getters. ( @duburcqa ) ( #3642 ) Support level-set rec

Open source S3

on-convex collision detection on CPU. ( @duburcqa ) ( #3633 ) Speed up CPU simulation by storing the data of each environment contiguously. ( @duburcqa ) ( #3705 ) Speed up the implicit FEM solver by up to 2x with small batches. ( @duburcqa ) ( #3736 ) Speed up FEM and particle steps and resets by fusing fills. ( @duburcqa ) ( #3723 ) Speed up differentiable simulation. ( @duburcqa ) ( #3630 ) Reduce memory footprint

Open source S15

of diff sim for implicit FEM. ( @duburcqa ) ( #3741 ) Reduce host memory of scenes whose geoms share a texture. ( @Kashu7100 ) ( #3674 ) Remove mostly broken stable-fluid solver. ( @duburcqa ) ( #3691 ) Upgrade to quadrants 1.4.0. ( @hughperkins ) ( #3684 ) Drop support of Python 3.10. ( @duburcqa ) ( #3653 ) Drop support of Python 3.11. ( @duburcqa ) ( #3660 ) Support Python 3.14. ( @duburcqa ) ( #3689 , #3690 )

Open source S16

Source:Genesis — Releases · github.com

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).