Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: facebookresearch/theseus
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.1.0-b.1
Choose a base ref
...
head repository: facebookresearch/theseus
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.1.0-b.2
Choose a head ref
  • 15 commits
  • 50 files changed
  • 8 contributors

Commits on Dec 6, 2021

  1. Added clearer explanation at the end of Tutorial 0 and fixed doc typos (

    #2)
    
    * Added clearer explanation at the end of Tutorial 0 and fixed typo in wget for motion planning example.
    
    * Added license header to tactile_pose_estimation.py.
    luisenp authored Dec 6, 2021
    Configuration menu
    Copy the full SHA
    b0b01ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3f6ce3 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. Add plots to tutorials (#25)

    * Add plots to tutorials
    
    * add semicolon to stop spurious matplotlib prints; fix typo; rerun all cells
    
    * rerun tutorials 1 and 2 with python 3.8
    
    Co-authored-by: Mustafa Mukadam <[email protected]>
    bamos and mhmukadam authored Dec 17, 2021
    Configuration menu
    Copy the full SHA
    50a7556 View commit details
    Browse the repository at this point in the history
  2. update text in Tutorial 2 per issue #27 (#31)

    * update text in Tutorial 2 per issue #27
    
    Co-authored-by: Shobha Venkataraman <[email protected]>
    Co-authored-by: Mustafa Mukadam <[email protected]>
    3 people authored Dec 17, 2021
    Configuration menu
    Copy the full SHA
    4699b4d View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2021

  1. update continuous integration (#21)

    * update continuous integration
    * update cuda installs in ci
    * fix install of torch tools in ci
    
    Co-authored-by: Maurizio Monge <[email protected]>
    maurimo and Maurizio Monge authored Dec 20, 2021
    Configuration menu
    Copy the full SHA
    e1d0cd0 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. cusolver based batched LU solver (#22)

    * cublas-based sparse LU solver class
    * update cuda installs in ci
    * add test to ci
    * add C++ extensions to gitignore
    
    Co-authored-by: Maurizio Monge <[email protected]>
    maurimo and Maurizio Monge authored Dec 21, 2021
    Configuration menu
    Copy the full SHA
    ec9546c View commit details
    Browse the repository at this point in the history
  2. CUDA batch matrix multiplication and ops (#23)

    * update continuous integration
    
    * cublas-based sparse LU solver class
    
    * batched sparse cuda matrix operations
    
    * update cuda installs in ci
    
    * add test to ci
    
    * add missing files
    
    * add missing files
    
    * fix install of torch tools in ci
    
    * add missing new line
    
    * add C++ extensions to gitignore
    
    * clear lingering printf
    
    * license, move tests and utils
    
    * license, move tests
    
    * fix tests in ci
    
    * fix comparisons
    
    * rename util to random_sparse_binary_matrix, rename init_batch_size for clarity
    
    * rename util to random_sparse_binary_matrix
    
    * restore looping idiom, random_sparse_binary_matrix in toplevel __init__
    
    * re-remove from toplevel init
    
    * cols/rows -> num_cols/num_rows
    
    * cols/rows -> num_cols/num_rows
    
    Co-authored-by: Maurizio Monge <[email protected]>
    maurimo and Maurizio Monge authored Dec 21, 2021
    Configuration menu
    Copy the full SHA
    dbb3943 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    3b3ba0f View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. Adds support for energy based learning with NLL loss (LEO) (#30)

    * add tests for leo with GN/LM optimizers
    * add sampler to GN/LM optimizers
    * run leo on 2d state estimation, add viz, learning_method options
    psodhi authored Dec 27, 2021
    Configuration menu
    Copy the full SHA
    b021b08 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2022

  1. Initial implicit/truncated backward modes (#29)

    * Initial WIP commit of implicit/truncated backward modes
    
    * spacing
    
    * add numdifftools requirement
    
    * fix mypy and GPU issues
    
    * import BackwardMode as part of the main thesus module
    
    * add ValueError messages
    
    * add comments to backward_modes and add it to examples/README
    
    * Remove error_increase_induces
    
    * move converged_indices from the info back into the optimizaiton loop
    
    * fix gradient scaling for #39
    
    * update backward tests
    
    * add type hints/remove unused track_best_solution
    
    * remove erroneous update
    bamos authored Jan 19, 2022
    Configuration menu
    Copy the full SHA
    6d89db7 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2022

  1. Changed TheseusLayer.forward() to receive optimizer_kwargs as a singl…

    …e dict (#45)
    
    * [refactor] Changed TheseusLayer so that optimizer_kwargs are passed as a single dict.
    
    * Updated all tutorials to use optimizer_kwargs dict in forward().
    
    * Updated examples to use optimizer_kwargs dict in forward().
    
    * Add additional test to check that TheseusLayer.forward(aux_vars=) is not accepted.
    luisenp authored Jan 24, 2022
    Configuration menu
    Copy the full SHA
    58d3c6e View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2022

  1. CUDA-based solver class and autograd function (#24)

    * update continuous integration
    
    * cublas-based sparse LU solver class
    
    * batched sparse cuda matrix operations
    
    * cuda-based sparse autograd function and solver
    
    * update cuda installs in ci
    
    * add test to ci
    
    * fix install of torch tools in ci
    
    * add C++ extensions to gitignore
    
    * add support for damping in cusolver lu solver (all types)
    
    * testing multiple solver contexts
    
    * add cuda mark to tests requiring cuda
    
    Co-authored-by: Maurizio Monge <[email protected]>
    maurimo and Maurizio Monge authored Jan 31, 2022
    Configuration menu
    Copy the full SHA
    0308a9a View commit details
    Browse the repository at this point in the history
  2. fix lint issues (#54)

    Co-authored-by: Maurizio Monge <[email protected]>
    maurimo and Maurizio Monge authored Jan 31, 2022
    Configuration menu
    Copy the full SHA
    62a1ae4 View commit details
    Browse the repository at this point in the history
  3. Updated precommit config.

    luisenp committed Jan 31, 2022
    Configuration menu
    Copy the full SHA
    f3eb9a8 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2022

  1. Update version (#63)

    mhmukadam authored Feb 1, 2022
    Configuration menu
    Copy the full SHA
    03f76b0 View commit details
    Browse the repository at this point in the history
Loading