Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
G

gradslam

> 编程语言
Open source

gradslam is an open source differentiable dense SLAM library for PyTorch

1.4K stars0 likes0 views
WebsiteGitHub

About

gradslam is an open source differentiable dense SLAM library for PyTorch

-------------------------------------------------------------------------------- [](https://circleci.com/gh/gradslam/gradslam/tree/master) [](https://gradslam.readthedocs.io/en/latest/?badge=latest)

- [Overview](#overview) - [Installation](#installation) - [Tutorials](https://gradslam.readthedocs.io/en/latest/tutorials.html) - [Online Documentation](https://gradslam.readthedocs.io/en/latest/) - [Contributing to gradslam](CONTRIBUTING.md) ## Overview gradslam is a fully differentiable dense SLAM framework. It provides a repository of differentiable building blocks for a dense SLAM system, such as differentiable nonlinear least squares solvers, differentiable ICP (iterative closest point) techniques, differentiable raycasting modules, and differentiable mapping/fusion blocks. One can use these blocks to construct SLAM systems that allow gradients to flow all the way from the outputs of the system (map, trajectory) to the inputs (raw color/depth images, parameters, calibration, etc.). ```python rgbdimages = RGBDImages(colors, depths, intrinsics) slam = PointFusion() pointclouds, recovered_poses = slam(rgbdimages) pointclouds.plotly(0).show() ``` ## Installation ### Requirements - `pytorch>=1.6.0` (for other pytorch versions see [here](#install-from-local-clone-recommended)) ### Using pip (Experimental) `pip install gradslam` ### Install from GitHub `pip install 'git+https://github.com/gradslam/gradslam.git'` ### Install from local clone (Recommended) ``` git clone https://github.com/krrish94/chamferdist.git cd chamferdist pip install . cd .. git clone https://github.com/gradslam/gradslam.git cd gradslam pip install -e .[dev] ``` ### Verifying the installation To verify if `gradslam` has successfully been built, fire up the python interpreter, and import! ```py import gradslam as gs print(gs.__version__) ``` You should see the version number displayed. ## Citing gradslam If you find `gradslam` useful in your work, and are writing up a report/paper about us, we'd appreciate if you cited us. Please use the following bibtex entry. ``` @inproceedings{gradslam, title={gradSLAM: Dense SLAM meets automatic differentiation}, author={{Krishna Murthy}, Jatavallabhula and Saryazdi, Soroush and Iyer, Ganesh and Paull, Liam}, booktitle={arXiv}, year={2020}, } ``` ## Contributors * Soroush Saryazdi * Krishna Murthy Jatavallabhula * Ganesh Iyer

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Overview
  • •Installation
  • •Tutorials
  • •Online Documentation
  • •Contributing to gradslam
  • •pytorch>=1.6.0 (for other pytorch versions see here)
  • •Soroush Saryazdi
  • •Krishna Murthy Jatavallabhula
  • •Ganesh Iyer

> Tags

Python3d-reconstructiondeep-learningmachine-learningrobotics

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言