| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
TMU is a comprehensive repository that encompasses several Tsetlin Machine implementations. Offering a rich set of features and extensions, it serves as a central resource for enthusiasts and researchers alike.
Core Implementations:
Extended Features:
Wrappers for C and CUDA-based clause evaluation and updates to enable high-performance computation.
Before installing TMU on Windows, ensure you have the MSVC build tools. Follow these steps:
Ubuntu: sudo apt install libffi-dev
To get started with TMU, run the following command:
# Installing Stable Branch
pip install git+https://github.com/cair/tmu.git
# Installing Development Branch
pip install git+https://github.com/cair/tmu.git@devIf you're looking to contribute or experiment with the codebase, follow these steps:
Clone the Repository:
git clone -b dev git@github.com:cair/tmu.git && cd tmuSet Up Development Environment: Navigate to the project directory and compile the C library:
# Install TMU
pip install .
# (Alternative): Install TMU in Development Mode
pip install -e .
# Install TMU-Composite
pip install .[composite]
# Install TMU-Composite in Development Mode
pip install -e .[composite]Starting a New Project: For your projects, simply create a new branch and then within the 'examples' folder, create a new project and initiate your development.
| Back | FazBrowse Home | New Git URL |