Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/skills/cut-release/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ Highlights:
- GGUF export
- VRAM fit advisor

Full changelog: https://github.com/cemililik/ForgeLM/blob/main/CHANGELOG.md
Full changelog: https://github.com/HodeTech/ForgeLM/blob/main/CHANGELOG.md
Upgrade: pip install --upgrade forgelm
```

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/sync-bilingual-docs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ usermanual page, every link MUST be one of:

1. A SPA route `#/<section>/<page>` where the target file exists under
`docs/usermanuals/<lang>/<section>/<page>.md`.
2. An absolute HTTPS URL (use `https://github.com/cemililik/ForgeLM/blob/main/<path>`
2. An absolute HTTPS URL (use `https://github.com/HodeTech/ForgeLM/blob/main/<path>`
for project files that live outside the manual — guides, references,
QMS templates, source files, the roadmap).
3. A pure same-file anchor (`#heading-slug`).
Expand Down
2 changes: 1 addition & 1 deletion .claude/skills/cut-release/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ Highlights:
- GGUF export
- VRAM fit advisor

Full changelog: https://github.com/cemililik/ForgeLM/blob/main/CHANGELOG.md
Full changelog: https://github.com/HodeTech/ForgeLM/blob/main/CHANGELOG.md
Upgrade: pip install --upgrade forgelm
```

Expand Down
2 changes: 1 addition & 1 deletion .claude/skills/sync-bilingual-docs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ usermanual page, every link MUST be one of:

1. A SPA route `#/<section>/<page>` where the target file exists under
`docs/usermanuals/<lang>/<section>/<page>.md`.
2. An absolute HTTPS URL (use `https://github.com/cemililik/ForgeLM/blob/main/<path>`
2. An absolute HTTPS URL (use `https://github.com/HodeTech/ForgeLM/blob/main/<path>`
for project files that live outside the manual — guides, references,
QMS templates, source files, the roadmap).
3. A pure same-file anchor (`#heading-slug`).
Expand Down
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: Documentation
url: https://github.com/cemililik/ForgeLM/tree/main/docs
url: https://github.com/HodeTech/ForgeLM/tree/main/docs
about: Check the docs and guides before opening an issue
- name: Discussions (Q&A)
url: https://github.com/cemililik/ForgeLM/discussions
url: https://github.com/HodeTech/ForgeLM/discussions
about: Ask questions and get help from the community
2 changes: 1 addition & 1 deletion .github/workflows/nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ jobs:
# Colab installs depend on a specific branch HEAD, breaking
# reproducibility and confusing users when main moves ahead of
# the latest released wheel.
if grep -rn 'git+https://github.com/cemililik/ForgeLM' notebooks/; then
if grep -rn 'git+https://github.com/HodeTech/ForgeLM' notebooks/; then
echo "::error::Notebooks must install from PyPI, not git+https"
exit 1
fi
Expand Down
20 changes: 10 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ the whole chain — including auto-chained inputs, per-stage gates,
crash-safe resume, and 7 new pipeline-scoped audit events that join on a
single top-level `run_id`. The release also lands a critical SSRF
hardening for outbound webhook / judge / synthetic destinations
(issue [#14](https://github.com/cemililik/ForgeLM/issues/14)).
(issue [#14](https://github.com/HodeTech/ForgeLM/issues/14)).
Single-stage configs reach `forgelm/trainer.py` byte-identical to
v0.6.0; the orchestrator module is never imported when no `pipeline:`
block is present.
Expand Down Expand Up @@ -486,7 +486,7 @@ pytest-randomly adoption) is under **Internal**.
workflow ([`.github/workflows/publish.yml`](.github/workflows/publish.yml))
which gates PyPI publish on 12 wheel-install matrix combos
(3 OS × 4 Python). GitHub Release:
[v0.5.6](https://github.com/cemililik/ForgeLM/releases/tag/v0.5.6).
[v0.5.6](https://github.com/HodeTech/ForgeLM/releases/tag/v0.5.6).

Patch release. Reverts the v0.5.5 `torch>=2.3.0` minimum back to
`torch>=2.2.0` to restore Intel Mac (x86_64) installability. The
Expand Down Expand Up @@ -1091,7 +1091,7 @@ collectors / BYOD / IO concerns.
### Fixed

- **Nightly pip-audit gate — `transformers` CVE-2026-1839**
(issue [#37](https://github.com/cemililik/ForgeLM/issues/37)). The
(issue [#37](https://github.com/HodeTech/ForgeLM/issues/37)). The
Supply-chain security workflow flagged the CVE whose published fix
lives in `transformers 5.0.0rc3` (release candidate). ForgeLM's
`pyproject.toml` pins `transformers>=4.38.0,<5.0.0`; the 5.x branch
Expand Down Expand Up @@ -1405,7 +1405,7 @@ Same review surface as rounds 4-7; further hardening on top of the
URL cannot be redirected to a private destination) and the
`mask_secrets` `ImportError` fallback emits `[REDACTED — secrets
masker unavailable]` instead of the raw 512-char reason prefix.
See [#14](https://github.com/cemililik/ForgeLM/issues/14) for the
See [#14](https://github.com/HodeTech/ForgeLM/issues/14) for the
remaining DNS-rebinding TOCTOU follow-up tracked for `v0.5.3`.
- **Trainer governance failure visibility** (`forgelm/trainer.py`) — the
`data_governance_report.json` export try/except now catches the full
Expand Down Expand Up @@ -2073,9 +2073,9 @@ Major release: ForgeLM goes from a basic SFT fine-tuning tool to a full-stack LL
- Basic evaluation checks (max loss, baseline comparison)
- Auto-revert on quality degradation

[Unreleased]: https://github.com/cemililik/ForgeLM/compare/v0.7.0...HEAD
[0.7.0]: https://github.com/cemililik/ForgeLM/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/cemililik/ForgeLM/compare/v0.5.7...v0.6.0
[0.5.7]: https://github.com/cemililik/ForgeLM/compare/v0.5.6...v0.5.7
[0.5.6]: https://github.com/cemililik/ForgeLM/compare/v0.5.5...v0.5.6
[0.5.5]: https://github.com/cemililik/ForgeLM/compare/v0.5.0...v0.5.5
[Unreleased]: https://github.com/HodeTech/ForgeLM/compare/v0.7.0...HEAD
[0.7.0]: https://github.com/HodeTech/ForgeLM/compare/v0.6.0...v0.7.0
[0.6.0]: https://github.com/HodeTech/ForgeLM/compare/v0.5.7...v0.6.0
[0.5.7]: https://github.com/HodeTech/ForgeLM/compare/v0.5.6...v0.5.7
[0.5.6]: https://github.com/HodeTech/ForgeLM/compare/v0.5.5...v0.5.6
[0.5.5]: https://github.com/HodeTech/ForgeLM/compare/v0.5.0...v0.5.5
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ This Code of Conduct applies within all community spaces — GitHub issues, pull

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the project maintainers at:

**Email:** [ai-team@cemililik.com](mailto:ai-team@cemililik.com)
**Email:** [forgelm@hodetech.io](mailto:forgelm@hodetech.io)

All complaints will be reviewed and investigated promptly and fairly. All maintainers are obligated to respect the privacy and security of the reporter.

Expand Down
12 changes: 6 additions & 6 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Thanks for your interest in contributing! ForgeLM is an open-source project and

## Ways to Contribute

- **Bug reports** — found something broken? [Open a bug report](https://github.com/cemililik/ForgeLM/issues/new?template=bug_report.yml)
- **Feature requests** — have an idea? [Open a feature request](https://github.com/cemililik/ForgeLM/issues/new?template=feature_request.yml)
- **Bug reports** — found something broken? [Open a bug report](https://github.com/HodeTech/ForgeLM/issues/new?template=bug_report.yml)
- **Feature requests** — have an idea? [Open a feature request](https://github.com/HodeTech/ForgeLM/issues/new?template=feature_request.yml)
- **Code** — fix a bug, add a feature, improve tests
- **Documentation** — fix typos, improve guides, add examples
- **Notebooks** — add Colab notebooks for new use cases
Expand All @@ -18,7 +18,7 @@ Thanks for your interest in contributing! ForgeLM is an open-source project and
```bash
git clone https://github.com/YOUR_USERNAME/ForgeLM.git
cd ForgeLM
git remote add upstream https://github.com/cemililik/ForgeLM.git
git remote add upstream https://github.com/HodeTech/ForgeLM.git
```

### 2. Install (dev mode)
Expand Down Expand Up @@ -196,12 +196,12 @@ style: apply ruff format

## First-Time Contributors

Look for issues labeled [`good first issue`](https://github.com/cemililik/ForgeLM/labels/good%20first%20issue). These are designed to be approachable for newcomers.
Look for issues labeled [`good first issue`](https://github.com/HodeTech/ForgeLM/labels/good%20first%20issue). These are designed to be approachable for newcomers.

## Questions?

- **GitHub Discussions** — [Ask a question](https://github.com/cemililik/ForgeLM/discussions)
- **Issues** — [Report a bug or request a feature](https://github.com/cemililik/ForgeLM/issues)
- **GitHub Discussions** — [Ask a question](https://github.com/HodeTech/ForgeLM/discussions)
- **Issues** — [Report a bug or request a feature](https://github.com/HodeTech/ForgeLM/issues)

## License

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
[![PyPI](https://img.shields.io/pypi/v/forgelm.svg)](https://pypi.org/project/forgelm/)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
[![CI](https://github.com/cemililik/ForgeLM/actions/workflows/ci.yml/badge.svg)](https://github.com/cemililik/ForgeLM/actions/workflows/ci.yml)
[![CI](https://github.com/HodeTech/ForgeLM/actions/workflows/ci.yml/badge.svg)](https://github.com/HodeTech/ForgeLM/actions/workflows/ci.yml)

**A config-driven LLM fine-tuning toolkit for everyone — from solo researchers to enterprise platform teams.** SFT → DPO → SimPO → KTO → ORPO → GRPO, with safety evaluation, EU AI Act compliance, and CI/CD-native design baked in. YAML in — fine-tuned model + audit artefacts out.

Expand Down Expand Up @@ -118,9 +118,9 @@ Full details: [Safety & Compliance Guide](docs/guides/safety_compliance.md) · [

Featured walkthroughs, runnable in Colab on a free T4 GPU:

- [Quick Start — SFT Fine-Tuning](notebooks/quickstart_sft.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/cemililik/ForgeLM/blob/main/notebooks/quickstart_sft.ipynb)
- [GRPO Reasoning RL](notebooks/grpo_reasoning.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/cemililik/ForgeLM/blob/main/notebooks/grpo_reasoning.ipynb)
- [Safety Evaluation & Red-Teaming](notebooks/safety_evaluation.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/cemililik/ForgeLM/blob/main/notebooks/safety_evaluation.ipynb)
- [Quick Start — SFT Fine-Tuning](notebooks/quickstart_sft.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/HodeTech/ForgeLM/blob/main/notebooks/quickstart_sft.ipynb)
- [GRPO Reasoning RL](notebooks/grpo_reasoning.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/HodeTech/ForgeLM/blob/main/notebooks/grpo_reasoning.ipynb)
- [Safety Evaluation & Red-Teaming](notebooks/safety_evaluation.ipynb) [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/HodeTech/ForgeLM/blob/main/notebooks/safety_evaluation.ipynb)

See [notebooks/](notebooks/) for the full set (DPO, KTO, multi-dataset, GaLore, synthetic data, post-training workflow, data curation).

Expand All @@ -133,7 +133,7 @@ See [notebooks/](notebooks/) for the full set (DPO, KTO, multi-dataset, GaLore,
pip install forgelm

# From source
git clone https://github.com/cemililik/ForgeLM.git
git clone https://github.com/HodeTech/ForgeLM.git
cd ForgeLM
pip install -e .
```
Expand Down
6 changes: 3 additions & 3 deletions docs/guides/quickstart-tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
## 1. Kurulum

```bash
git clone https://github.com/cemililik/ForgeLM.git
git clone https://github.com/HodeTech/ForgeLM.git
cd ForgeLM
pip install -e .

Expand Down Expand Up @@ -63,7 +63,7 @@ seçilmiş kendi fallback'i vardır:
`--model your-org/your-model` ya da `--dataset path/to/your.jsonl` ile
override edin.

Bundled seed dataset'lerin lisansları için bkz. [LICENSES.md](https://github.com/cemililik/ForgeLM/blob/main/forgelm/templates/LICENSES.md)
Bundled seed dataset'lerin lisansları için bkz. [LICENSES.md](https://github.com/HodeTech/ForgeLM/blob/main/forgelm/templates/LICENSES.md)
(CC-BY-SA 4.0, yazar-orijinal).

### Seçenek A: Etkileşimli Sihirbaz
Expand Down Expand Up @@ -309,7 +309,7 @@ synthetic:
Sentetik satır sayısı seed-file boyutu ile kontrol edilir (seed başına
bir teacher çağrısı); tam alan seti için `forgelm/config.py` içindeki
`SyntheticConfig` Pydantic modeline bakın
([repo-arama](https://github.com/cemililik/ForgeLM/search?q=class+SyntheticConfig)).
([repo-arama](https://github.com/HodeTech/ForgeLM/search?q=class+SyntheticConfig)).

---

Expand Down
6 changes: 3 additions & 3 deletions docs/guides/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Get your first fine-tuned model in 5 minutes.
## 1. Install

```bash
git clone https://github.com/cemililik/ForgeLM.git
git clone https://github.com/HodeTech/ForgeLM.git
cd ForgeLM
pip install -e .

Expand Down Expand Up @@ -59,7 +59,7 @@ ForgeLM auto-downsizes the model on small GPUs. Each template has its own fallba

Override with `--model your-org/your-model` or `--dataset path/to/your.jsonl`.

See [LICENSES.md](https://github.com/cemililik/ForgeLM/blob/main/forgelm/templates/LICENSES.md) for the licenses of bundled seed datasets (CC-BY-SA 4.0, author-original).
See [LICENSES.md](https://github.com/HodeTech/ForgeLM/blob/main/forgelm/templates/LICENSES.md) for the licenses of bundled seed datasets (CC-BY-SA 4.0, author-original).

### Option A: Interactive Wizard

Expand Down Expand Up @@ -290,7 +290,7 @@ synthetic:
output_format: "messages"
```

The number of synthetic rows is controlled by the seed-file size (one teacher call per seed); see the `SyntheticConfig` Pydantic model in `forgelm/config.py` for the full field set ([repo search](https://github.com/cemililik/ForgeLM/search?q=class+SyntheticConfig)).
The number of synthetic rows is controlled by the seed-file size (one teacher call per seed); see the `SyntheticConfig` Pydantic model in `forgelm/config.py` for the full field set ([repo search](https://github.com/HodeTech/ForgeLM/search?q=class+SyntheticConfig)).

---

Expand Down
2 changes: 1 addition & 1 deletion docs/guides/troubleshooting-tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -413,6 +413,6 @@ docker run --gpus all --shm-size=16g ...

## Yardım alma

- **GitHub Issues**: [github.com/cemililik/ForgeLM/issues](https://github.com/cemililik/ForgeLM/issues)
- **GitHub Issues**: [github.com/HodeTech/ForgeLM/issues](https://github.com/HodeTech/ForgeLM/issues)
- **Dry-run debug**: `forgelm --config job.yaml --dry-run --log-level DEBUG`
- **JSON tanılama**: `forgelm --config job.yaml --output-format json 2>error.log`
2 changes: 1 addition & 1 deletion docs/guides/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,6 @@ docker run --gpus all --shm-size=16g ...

## Getting Help

- **GitHub Issues**: [github.com/cemililik/ForgeLM/issues](https://github.com/cemililik/ForgeLM/issues)
- **GitHub Issues**: [github.com/HodeTech/ForgeLM/issues](https://github.com/HodeTech/ForgeLM/issues)
- **Dry-run debug**: `forgelm --config job.yaml --dry-run --log-level DEBUG`
- **JSON diagnostics**: `forgelm --config job.yaml --output-format json 2>error.log`
2 changes: 1 addition & 1 deletion docs/reference/usage-tr.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ForgeLM, komut satırı arayüzü üzerinden çalıştırılmak üzere tasarlanm
- CUDA destekli NVIDIA GPU (önerilir; CPU modu çok yavaş)

```bash
git clone https://github.com/cemililik/ForgeLM.git
git clone https://github.com/HodeTech/ForgeLM.git
cd ForgeLM
pip install -e .
```
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ForgeLM is designed to be executed via the command line, making it perfect for b
- NVIDIA GPU with CUDA (recommended; CPU mode is very slow)

```bash
git clone https://github.com/cemililik/ForgeLM.git
git clone https://github.com/HodeTech/ForgeLM.git
cd ForgeLM
pip install -e .
```
Expand Down
Loading
Loading