Skip to content

Add requirements.txt to support reproducible setup #15

@anjaligaikwad0502-bot

Description

@anjaligaikwad0502-bot

Issue

The README mentions that OpenMath is designed to be reproducible on free Colab (T4) GPUs.
However, the repository does not currently include a requirements.txt (or equivalent)
to specify Python dependencies and versions.

Given that QLoRA fine-tuning and inference are highly sensitive to library versions
(e.g., transformers, peft, bitsandbytes, torch), this makes reproducibility difficult
outside of the original environment.

Impact

  • Users may encounter version conflicts or silent failures
  • Results may not be reproducible across environments
  • Onboarding new contributors becomes harder

Suggested Improvement

Add a requirements.txt file specifying tested versions for:

  • torch
  • transformers
  • peft
  • bitsandbytes
  • accelerate
  • safetensors
  • datasets (if used for evaluation)

Optionally, note the tested Python and CUDA versions in the README.

This would significantly improve reproducibility and ease of use.

Kindly Assign me this issue under OSCG ’26

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions