Skip to content

Tags: coreylammie/MemTorch

Tags

v1.1.6

Toggle v1.1.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Updated Documentation and Added `force_adjustment_voltage` and `failu…

…re_iteration_threshold` Arguments for 1.1.6 Release (#128)

- Updated ReadTheDocs Documentation.
- Updated README.md.
- Added BiBTeX entry for the paper which can be used to cite the corresponding OSP paper.
- Added `force_adjustment_voltage` and `failure_iteration_threshold` Arguments to `memtorch.bh.Crossbar.write_conductance_matrix` and associated bindings.

v1.1.5

Toggle v1.1.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added Partial Support for the `groups` Argument for Convolutional Lay…

…ers for 1.1.5 Release (#105)

* Added partial support for the `groups` argument for convolutional layers.
* Fixed patching procedure in `memtorch.mn.module.patch_model` and `memtorch.bh.nonideality.apply_nonidealities` to fix semantic error in `Tutorial.ipynb`.
* Fixed import statement in `Exemplar_Simulations.ipynb`.
* Further modularized patching logic in `memtorch.bh.nonideality.NonIdeality` and `memtorch.mn.Module`.
* Modified default number of worker in `memtorch.utils` from 2 to 1.

v1.1.4

Toggle v1.1.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added Support for Modeling Source and Line Resistances for 1.1.4 Rele…

…ase (#98)

* Added support for modeling source and line resistances for passive crossbars/tiles.
* Added C++ and CUDA bindings for modeling source and line resistances for passive crossbars/tiles*.
* Added a new MemTorch logo to `README.md`.
* Added the `set_cuda_malloc_heap_size` routine to patched `torch.mn` modules.
* Added unit tests for source and line resistance modeling.
* Updated ReadTheDocs documentation.
* Transitioned from Gitter to GitHub Discussions for general discussion.

***Note** It is strongly suggested to set `cuda_malloc_heap_size` using `m.set_cuda_malloc_heap_size` manually when simulating source and line resistances using CUDA bindings.

v1.1.3

Toggle v1.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Modularized `tile_inference` and Updated Documentation for 1.1.3 Rele…

…ase (#83)

* Modularized `tile_inference` for all layer types.
* Added CPU and GPU bindings for `tiled_inference`.
* Updated ReadTheDocs documentation.

v1.1.2

Toggle v1.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Added C++ and CUDA bindings to `tile_matmul` for 1.1.2 Release (#66)

* Added C++ and CUDA bindings for `memtorch.bh.crossbar.Tile.tile_matmul`.
* Added `Eigen` integration with C++ and CUDA bindings.
* Modularized C++ and CUDA `quantize` bindings.

v1.1.1

Toggle v1.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improved Functionality for 1.1.1 Release (#40)

v1.1.0

Toggle v1.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Updated memtorch.mn.Module.patch_model for 1.1.0 Release (#32)

v1.0.0

Toggle v1.0.0's commit message
Initial Release