--- license: apache-2.0 language: - en base_model: - state-spaces/mamba2-130m pipeline_tag: question-answering --- # Single-Pass Scanner This repository contains model checkpoint for [Single-Pass Scanner](https://github.com/MambaRetriever/MambaRetriever) The model architecture is built upon [mamba](https://github.com/state-spaces/mamba), and is trained from [mamba2-130m](https://huggingface.co/state-spaces/mamba2-130m) # Usage We highly recommend creating a new conda environment first: ``` conda create -n mamba_retriever python=3.10.14 conda activate mamba_retriever ``` Then, run the following in your terminal: ``` git clone https://github.com/state-spaces/mamba.git conda install cudatoolkit==11.8 -c nvidia pip install -r requirements.txt pip3 install torch==2.1.1 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118 pip install accelerate -U cd mamba pip install . ``` Next, download and install the following two files from https://github.com/state-spaces/mamba/releases and https://github.com/Dao-AILab/causal-conv1d/releases: ``` mamba_ssm-2.2.2+cu118torch2.1cxx11abiFALSE-cp310-cp310-linux_x86_64.whl causal_conv1d-1.4.0+cu118torch2.1cxx11abiFALSE-cp310-cp310-linux_x86_64.whl ``` You can install them using ``` pip install mamba_ssm-2.2.2+cu118torch2.1cxx11abiFALSE-cp310-cp310-linux_x86_64.whl pip install causal_conv1d-1.4.0+cu118torch2.1cxx11abiFALSE-cp310-cp310-linux_x86_64.whl ``` ## Evaluation All evaluation code and details are available at [Single-Pass Scanner Github](https://github.com/MambaRetriever/MambaRetriever)