Metadata-Version: 2.4
Name: unlearun
Version: 0.0.1
Summary: Machine unlearning for Large Language Models
Home-page: https://github.com/shashuat/unlearun
Author: Shashwat
Author-email: Shashwat <shashmywebl@example.com>
Project-URL: Homepage, https://github.com/shashuat/unlearun
Project-URL: Bug Tracker, https://github.com/shashuat/unlearun/issues
Keywords: machine learning,unlearning,transformers,pytorch
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: torch>=1.13.0
Requires-Dist: transformers>=4.30.0
Requires-Dist: datasets>=2.0.0
Requires-Dist: accelerate>=0.20.0
Requires-Dist: tqdm>=4.65.0
Requires-Dist: numpy>=1.21.0
Requires-Dist: scipy>=1.7.0
Requires-Dist: omegaconf>=2.3.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Requires-Dist: black>=23.0; extra == "dev"
Requires-Dist: isort>=5.12; extra == "dev"
Requires-Dist: flake8>=6.0; extra == "dev"
Dynamic: author
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-python

# unlearun

# unlearun Package Structure

```
unlearun/
├── pyproject.toml
├── setup.py
├── README.md
├── LICENSE
├── requirements.txt
├── .gitignore
├── tests/
│   ├── __init__.py
│   └── test_unlearning.py
└── unlearun/
    ├── __init__.py
    ├── core.py
    ├── methods/
    │   ├── __init__.py
    │   ├── base.py
    │   ├── grad_ascent.py
    │   ├── grad_diff.py
    │   ├── dpo.py
    │   ├── rmu.py
    │   └── simnpo.py
    ├── data/
    │   ├── __init__.py
    │   ├── dataset.py
    │   └── collators.py
    ├── trainer/
    │   ├── __init__.py
    │   └── trainer.py
    ├── utils/
    │   ├── __init__.py
    │   ├── losses.py
    │   └── helpers.py
    └── evaluation/
        ├── __init__.py
        └── metrics.py
```
