.profile/README.md
Grégoire Mureau 8e7f3cdaa5 Profil : MLflow hors vitrine, GTT vs dGPU, Discourse sur VPS
L’UI MLflow n’a pas d’auth : plus de lien public. Préciser la RAM unifiée
face à une dGPU équivalente, et que Depiedencap tourne sur un VPS, pas le NAS.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-10 11:36:39 +02:00

5.4 KiB
Raw Blame History

Grégoire Mureau

Ingénieur ML / data — RAG · serving LLM · homelab Kubernetes

Diplômé AI Engineer (Data Science Expert). 18 mois d’ingénierie de données en production à l’Ifremer (Copernicus Marine, millions d’observations in situ / jour ; 3 publications scientifiques).

Cette instance Forgejo fait partie de l’infra : ce n’est pas un hébergeur tiers. GitHub (GrgMdmn) est le miroir public ; ici, c’est le quotidien.

Homelab — une machine calcule, l’autre expose

Deux Ubuntu Server, deux clusters k3s indépendants (pas de fédération : l’indisponibilité de l’une ne doit pas emporter l’autre). Liaison Tailscale.

Mini PC (calcul) NAS (mise à disposition)
Matériel AMD Ryzen 7 8745HS · iGPU Radeon 780M · 48 Go RAM unifiée Intel N100 · 31 Go · MergerFS + SnapRAID
Rôle Inférence GPU, runners CI, observabilité Bordure publique : Traefik, git, cloud, démos ML
Orchestration k3s (single-node) k3s (single-node)

La 780M est une iGPU modeste, sans VRAM dédiée. Une dGPU dans le même format (mini PC / laptop) plafonne en général à 8–16 Go de VRAM ; ici les poids tiennent dans la RAM unifiée (GTT, plusieurs dizaines de Gio). C’est ce qui permet d’héberger et de servir un MoE comme Qwen3-30B-A3B, trop volumineux pour la VRAM d’une carte discrète équivalente.

Démo LLM (chat temporaire, rien n’est conservé) : Qwen3-30B MoE via Open WebUI

Aussi servis par le NAS : APIs ML · Forgejo (cette page).

Les dépôts listés sous ce compte user sont surtout homelab / infra. Le Master OpenClassrooms vit dans l’organisation openclassroom-ai (Forgejo n’épingle pas les repos d’org sur un profil user).

Étude de cas — communauté migrée vers une plateforme souveraine

Communauté ouverte en 2007 (19 ans, bientôt 20), d’abord sur une plateforme propriétaire, puis une deuxième, migrée vers Discourse (open source) sur un VPS dédié que j’administre — pas sur le NAS : depiedencap.org.

  • 22 230 sujets · 424 835 messages · 7 102 comptes mappés · 93 884 images (8,8 Go)
  • Plugins Discourse custom (onboarding, locale FR/PWA, citations RAG)
  • Mail & RGPD : campagnes de réactivation, droit à l’effacement avec dossiers de preuve
  • RAG sur le corpus des fils (embeddings bge-m3 → pgvector → Qwen3-30B sur le mini PC) — l’assistant n’indexe pas les profils

Le code de scraping et les données membres restent privés. Ici : l’architecture et les résultats.

Master AI Engineer — OpenClassrooms

Organisation : openclassroom-ai
Miroirs GitHub (mêmes noms) : github.com/GrgMdmn

# Projet Forgejo Live
2 Paris trees (Pandas, Folium) oc-p02-paris-trees —
3 OpenFoodFacts (nettoyage, ACP, ANOVA) oc-p03-openfoodfacts —
4 Scoring crédit (LightGBM, SHAP, LIME) oc-p04-credit-scoring —
5 Segmentation client Olist (RFM, K-means) oc-p05-customer-segmentation —
6 Classification produits (NLP + CV) oc-p06-product-classification —
7 Analyse de sentiment (LSTM, DistilBERT, FastAPI) oc-p07-sentiment-api démo
8 Street vision (U-Net, FPN) oc-p08-street-vision démo
9 Street vision PoC (SegFormer vs FPN) oc-p09-street-vision-poc démo
10 Recommandation de contenu oc-p10-content-recommendation —
11 Big data fruits (PySpark, EMR) oc-p11-bigdata-fruits —
12 Cadrage Fashion-Insta oc-p12-fashion-insta —

Landing ML : api.gregoiremureau.com/ml/

Liens