Skip to content
View l-nmch's full-sized avatar
🤗
🤗

Sponsoring

@xeylou

Organizations

@phorge-fr

Block or report l-nmch

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
l-nmch/README.md

Hi 👋 I'm Léo Nonnenmacher

Platform Engineer & MLOps at Cloudeo · trainer · CEO of Retake

I build cloud and AI infrastructure with a frugal approach (a lot with little, kept secure) and I take apart hardware that was declared dead until it works again.

  • 🌍 Based in Strasbourg
  • 🚀 Building Phorge, an open-source, self-hostable cloud provider
  • 🧠 Exploring Crossplane and Upjet providers, LLMs on unusual NPUs and GPUs, and GitOps at homelab scale
  • ✉️ leo@nonnenmacher-logel.fr · Blog · LinkedIn · Retake

Phorge

Every line of configuration, automation and infrastructure logic is public. The roadmap is a public GitHub project.

Repository What it holds
Hangar GitOps (Flux) for the Kubernetes clusters: manifests, Crossplane compositions, docs
Network Router configuration as code with OpenTofu
Ansible Roles and playbooks for everything that is not Kubernetes
phorge-api The Phorge API: tenants, images, instances, memberships and API keys

Crossplane providers

Generated with Upjet, to manage Phorge's building blocks from Kubernetes.

AI, NPU and homelab

  • hailo-10h-llm-compiler: compile your own LLM for the Hailo-10H, from a Hugging Face checkpoint to a self-contained HEF
  • hailo-mnist: train a model and deploy it on a Hailo-8L NPU
  • benchy-graph: display llama-benchy results as graphs
  • GladoCam: real-time face tracking with OpenCV and an ESP8266

More on the blog: LLMs on a Hailo-10H and training an LLM from scratch on a 2020 GPU.

Stack

Platform

Kubernetes k0s Cilium Traefik Longhorn cert-manager Incus Docker

GitOps and automation

Flux Crossplane OpenTofu Ansible SOPS Renovate Git GitHub Actions

Identity and observability

authentik OpenFGA Grafana Loki Prometheus

Code, AI and hardware

Go Python TensorFlow NVIDIA AMD ROCm Raspberry Pi Linux

Activity

Generated daily by lowlighter/metrics from this workflow, nothing external to fail.

GitHub metrics

Pinned Loading

  1. hailo-10h-llm-compiler hailo-10h-llm-compiler Public

    Compile your own LLM for the Hailo-10H — an open pipeline from Hugging Face checkpoint to a self-contained HEF, served with hailo-ollama.

    Python 23 3

  2. hailo-mnist hailo-mnist Public

    A guide on training a model, testing it, and optimizing it for deployment on a Hailo8L NPU unsing MNIST

    Python 8 1