Skip to main content

MAV

Project description


PyPI Python Versions PyPI - Downloads GitHub Repo stars Build Status License

Introduction

MAV

Getting started

If uv is installed:

uv run --with openmav mav

or

uv run --with git+https://github.com/attentionmech/mav mav --model gpt2 --prompt "hello mello"

Without uv:

  1. Set up and activate a virtual environment

  2. Install the package:

    pip install openmav
    

    or

    pip install git+https://github.com/attentionmech/mav
    
  3. Run:

    mav --model gpt2 --prompt "hello mello"
    
  4. or Import

    from openmav.mav import MAV
    
    MAV("gpt2", "Hello")
    

Locally from scratch

  1. git clone https://github.com/attentionmech/mav
  2. cd mav
  3. Set up and activate a virtual environment
  4. Install the package:
    pip install .
    
  5. Run:
    mav --model gpt2 --prompt "hello mello"
    

You can replace gpt2 with other Hugging Face models for example:

  • meta-llama/Llama-3.2-1B
  • HuggingFaceTB/SmolLM-135M
  • gpt2-medium
  • gpt2-large

UI

Screenshot

Examples

running MAV with a training loop with a custom model (not pretrained one)

uv run examples/vis_train_loop.py

Demos

Note: explore it using the command line help as well, since many sampling params are exposed.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmav-0.0.7.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openmav-0.0.7-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file openmav-0.0.7.tar.gz.

File metadata

  • Download URL: openmav-0.0.7.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for openmav-0.0.7.tar.gz
Algorithm Hash digest
SHA256 ea75d9276abf4f022db25199beeed7aafe6d4fcd11c91358705c458816ed4bcc
MD5 43bb970cefb9c9387b2d2041f016fd3f
BLAKE2b-256 23a6248e2c99aef66a7622ce56030f125a7b681876192746769be3de889c1653

See more details on using hashes here.

File details

Details for the file openmav-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: openmav-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for openmav-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 847270ad1e4526192b83720a3a12d86fe937a670416c456d56af458e71e5e2ac
MD5 171766a995ddb69abd2c0ea883cd3664
BLAKE2b-256 db30fed6464941450871c1bc60fca54d640e4132145bf17c7ef9e1be6a4c4853

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page