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

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions