Files
html/gpu-hub.html
opus e30ddf5007
Some checks failed
WEVAL NonReg / nonreg (push) Has been cancelled
auto-sync via WEVIA git_sync_all intent 2026-04-20T13:11:38+02:00
2026-04-20 13:11:38 +02:00

172 lines
18 KiB
HTML

<!DOCTYPE html><html lang="fr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>GPU Free Hub — WEVAL</title>
<style>
*{margin:0;padding:0;box-sizing:border-box}body{background:#0a0e1a;color:#e2e8f0;font-family:'Segoe UI',system-ui,sans-serif;min-height:100vh}
.top{background:linear-gradient(135deg,#0f172a 0%,#1a0a2e 50%,#1e293b 100%);padding:32px 40px;border-bottom:1px solid rgba(167,139,250,.2)}
.top h1{font-size:32px;font-weight:800;color:#fff}.top h1 span{background:linear-gradient(135deg,#a78bfa,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.top p{color:#94a3b8;margin-top:6px;font-size:15px}
.nav{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.nav a{color:#c4b5fd;text-decoration:none;padding:6px 16px;border:1px solid rgba(167,139,250,.3);border-radius:20px;font-size:13px;transition:.2s}.nav a:hover{background:rgba(167,139,250,.15);color:#fff}
.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;padding:24px 40px}
.stat{background:rgba(167,139,250,.06);border:1px solid rgba(167,139,250,.15);border-radius:14px;padding:16px;text-align:center}
.stat .v{font-size:24px;font-weight:800;color:#a78bfa}.stat .l{font-size:11px;color:#94a3b8;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}
.stat.ok .v{color:#34d399}
h2{padding:12px 40px 0;font-size:15px;color:#8b5cf6;text-transform:uppercase;letter-spacing:1px;font-weight:700}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;padding:16px 40px}
.card{background:linear-gradient(145deg,#1e293b,#0f172a);border:1px solid rgba(167,139,250,.1);border-radius:14px;padding:24px;transition:.3s;cursor:pointer;text-decoration:none;color:inherit;display:block;position:relative;overflow:hidden}
.card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#a78bfa);opacity:0;transition:.3s}.card:hover::before{opacity:1}
.card:hover{border-color:rgba(167,139,250,.4);transform:translateY(-3px);box-shadow:0 12px 40px rgba(167,139,250,.12)}
.card h3{font-size:17px;color:#fff;margin-bottom:6px}.card p{color:#94a3b8;font-size:13px;line-height:1.5}
.tags{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.tag{padding:3px 10px;border-radius:10px;font-size:10px;font-weight:700;text-transform:uppercase}
.tag.gpu{background:rgba(167,139,250,.12);color:#a78bfa}.tag.ok{background:rgba(52,211,153,.12);color:#34d399}.tag.free{background:rgba(56,189,248,.12);color:#38bdf8}.tag.loc{background:rgba(251,146,60,.12);color:#fb923c}
.footer{text-align:center;padding:24px 40px;color:#475569;font-size:12px;border-top:1px solid rgba(167,139,250,.08);margin-top:24px}
</style></head><body>
<!-- MEGA-NAV -->
<div style="background:rgba(99,102,241,.04);border-bottom:1px solid rgba(99,102,241,.1);padding:8px 40px;display:flex;gap:8px;flex-wrap:wrap;align-items:center">
<span style="color:#64748b;font-size:11px;font-weight:600;letter-spacing:1px">HUBS</span>
<a href="/wevia-hub.html" style="color:#10b981;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(16,185,129,.2);border-radius:12px">🧠 WEVIA</a>
<a href="/ai-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">🤖 AI</a>
<a href="/agents-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">👥 Agents</a>
<a href="/monitoring-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">📊 Monitor</a>
<a href="/email-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">📧 Email</a>
<a href="/office-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">📊 Office</a>
<a href="/ethica-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">👨‍⚕️ Ethica</a>
<a href="/wevads-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">📧 WEVADS</a>
<a href="/blade-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">⚡ Blade</a>
<a href="/security-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">🛡️ Sécu</a>
<a href="/gpu-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">⚡ GPU</a>
<a href="/keys-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">🔐 Keys</a>
<a href="/cloudflare-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">☁️ CF</a>
<a href="/google-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">🔍 Google</a>
<a href="/namecheap-hub.html" style="color:#818cf8;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(99,102,241,.2);border-radius:12px">🌐 NC</a>
<a href="/tools-hub.html" style="color:#f59e0b;text-decoration:none;font-size:12px;padding:3px 10px;border:1px solid rgba(245,158,11,.2);border-radius:12px;font-weight:700">⭐ ALL</a>
</div>
<div class="top"><h1>&#x1F3AE; <span>GPU Free</span> Hub</h1><p>Acces GPU gratuit illimite — Cloud + Local + LPU/WSE — 0 EUR total</p>
<div class="nav"><a href="/admin.html">Admin</a><a href="/keys-hub.html">&#x1F511; Keys</a><a href="/ai-benchmark.html">Benchmark</a><a href="/wevia-master.html">Master</a><a href="/tools-hub.html">Tools</a></div></div>
<div class="stats">
<div class="stat"><div class="v">16</div><div class="l">GPU Providers</div></div>
<div class="stat ok"><div class="v">0 EUR</div><div class="l">Cout Total</div></div>
<div class="stat"><div class="v">4</div><div class="l">Ollama Local</div></div>
<div class="stat"><div class="v">12GB</div><div class="l">VRAM Local</div></div>
<div class="stat"><div class="v">T4-A100</div><div class="l">Cloud GPU</div></div>
</div>
<h2>&#x2601; Cloud GPU Gratuit</h2>
<div class="grid">
<a class="card" href="https://colab.research.google.com" target="_blank"><h3>&#x1F4D3; Google Colab</h3><p>T4 16GB / L4 24GB / A100 40GB — ~12h/jour gratuit. Notebooks Python, PyTorch, TF</p><div class="tags"><span class="tag gpu">T4/A100</span><span class="tag free">FREE 12H/J</span></div></a>
<a class="card" href="https://www.kaggle.com/code" target="_blank"><h3>&#x1F4CA; Kaggle</h3><p>T4 x2 / P100 — 30h/semaine gratuit. Competitions, datasets, notebooks</p><div class="tags"><span class="tag gpu">T4x2</span><span class="tag free">FREE 30H/SEM</span></div></a>
<a class="card" href="https://lightning.ai" target="_blank"><h3>&#x26A1; Lightning AI</h3><p>L4 / A10G — 22h/mois gratuit. Studios ML, deploy models</p><div class="tags"><span class="tag gpu">L4/A10G</span><span class="tag free">FREE 22H/M</span></div></a>
<a class="card" href="https://huggingface.co/spaces" target="_blank"><h3>&#x1F917; HuggingFace Spaces</h3><p>T4 16GB ZeroGPU — Inference endpoints gratuits, Qwen2.5-72B router</p><div class="tags"><span class="tag gpu">T4 16GB</span><span class="tag ok">WIRE CASCADE</span></div></a>
<a class="card" href="https://cloud.oracle.com" target="_blank"><h3>&#x2601; Oracle Cloud</h3><p>A10 24GB — Always Free tier, VM GPU persistante</p><div class="tags"><span class="tag gpu">A10 24GB</span><span class="tag free">ALWAYS FREE</span></div></a>
</div>
<h2>&#x1F916; IA Inference Gratuite (LPU/WSE)</h2>
<div class="grid">
<a class="card" href="https://console.groq.com" target="_blank"><h3>&#x26A1; Groq LPU</h3><p>llama-3.3-70B — Custom LPU chips, &lt;1s, primary cascade</p><div class="tags"><span class="tag ok">WIRE #1</span><span class="tag free">FREE</span></div></a>
<a class="card" href="https://cloud.cerebras.ai" target="_blank"><h3>&#x1F9E0; Cerebras WSE-3</h3><p>Qwen-3-235B — Wafer-Scale Engine, ultra-rapide</p><div class="tags"><span class="tag ok">WIRE #5</span><span class="tag free">FREE</span></div></a>
<a class="card" href="https://build.nvidia.com" target="_blank"><h3>&#x1F7E2; NVIDIA NIM</h3><p>Nemotron-49B — UNLIMITED, zero rate-limit, 2-5s</p><div class="tags"><span class="tag ok">WIRE #3</span><span class="tag free">UNLIMITED</span></div></a>
<a class="card" href="https://cloud.sambanova.ai" target="_blank"><h3>&#x1F4A1; SambaNova</h3><p>DeepSeek-V3.1 — RDU dataflow, free tier (balance 0)</p><div class="tags"><span class="tag gpu">RDU</span><span class="tag free">FREE TIER</span></div></a>
<a class="card" href="https://workers.cloudflare.com" target="_blank"><h3>&#x1F536; CF Workers AI</h3><p>Llama 3.1 8B + DeepSeek R1 32B — GPU edge, 10K neurons/jour</p><div class="tags"><span class="tag ok">WIRE</span><span class="tag free">EDGE GPU</span></div></a>
</div>
<h2>&#x1F4BB; Ollama Local S204 (CPU)</h2>
<div class="grid">
<a class="card" href="/wevia-master.html"><h3>&#x1F48E; gemma4:e4b</h3><p>Google 2026 #1 open-source — 9.6GB, function calling, multimodal. Apache 2.0</p><div class="tags"><span class="tag loc">LOCAL 9.6GB</span><span class="tag ok">CASCADE #2</span></div></a>
<a class="card" href="/wevia-master.html"><h3>&#x1F4AC; qwen3:4b</h3><p>Alibaba — 2.5GB, rapide, multilingue FR/AR/EN</p><div class="tags"><span class="tag loc">LOCAL 2.5GB</span><span class="tag ok">CASCADE #5</span></div></a>
<a class="card" href="/wevia-master.html"><h3>&#x1F50D; nomic-embed-text</h3><p>Embeddings RAG — 274MB, Qdrant ingest</p><div class="tags"><span class="tag loc">LOCAL 274MB</span><span class="tag ok">RAG</span></div></a>
<a class="card" href="/wevia-master.html"><h3>&#x1F4CF; all-minilm</h3><p>Embeddings light — 45MB, fast similarity</p><div class="tags"><span class="tag loc">LOCAL 45MB</span><span class="tag ok">SEARCH</span></div></a>
</div>
<div class="footer">WEVAL CONSULTING &middot; GPU Free Hub &middot; 16 providers &middot; 4 Ollama local &middot; 12GB VRAM &middot; 0 EUR total &middot; Souverain</div>
<div style="padding:24px 40px">
<h2 style="font-size:20px;font-weight:700;color:#10b981;margin-bottom:16px">🔧 OUTILS INTERNES WEVAL</h2>
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px">
<a href="/wevia-master.html" style="display:block;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:14px;text-decoration:none;transition:.2s"><div style="font-size:15px;font-weight:700;color:#10b981;margin-bottom:4px">🧠 Ollama Local</div><div style="font-size:12px;color:#94a3b8">4 modèles (qwen3, gemma4, nomic, minilm)</div><span style="display:inline-block;margin-top:6px;font-size:10px;padding:2px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:6px">INTERNE</span></a>
<a href="/wevia-master.html" style="display:block;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:14px;text-decoration:none;transition:.2s"><div style="font-size:15px;font-weight:700;color:#10b981;margin-bottom:4px">📊 Qdrant Vectors</div><div style="font-size:12px;color:#94a3b8">16177 vecteurs, 4 collections</div><span style="display:inline-block;margin-top:6px;font-size:10px;padding:2px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:6px">INTERNE</span></a>
<a href="/ai-benchmark.html" style="display:block;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:14px;text-decoration:none;transition:.2s"><div style="font-size:15px;font-weight:700;color:#10b981;margin-bottom:4px">⚡ AI Benchmark</div><div style="font-size:12px;color:#94a3b8">14 providers 0€, cascade speed test</div><span style="display:inline-block;margin-top:6px;font-size:10px;padding:2px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:6px">INTERNE</span></a>
<a href="/oss-discovery.html" style="display:block;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:14px;text-decoration:none;transition:.2s"><div style="font-size:15px;font-weight:700;color:#10b981;margin-bottom:4px">🔬 OSS Discovery</div><div style="font-size:12px;color:#94a3b8">Découverte outils open-source</div><span style="display:inline-block;margin-top:6px;font-size:10px;padding:2px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:6px">INTERNE</span></a>
<a href="/technology-radar.html" style="display:block;background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:14px;text-decoration:none;transition:.2s"><div style="font-size:15px;font-weight:700;color:#10b981;margin-bottom:4px">📈 Technology Radar</div><div style="font-size:12px;color:#94a3b8">Veille techno, tendances IA</div><span style="display:inline-block;margin-top:6px;font-size:10px;padding:2px 8px;background:rgba(16,185,129,.15);color:#10b981;border-radius:6px">INTERNE</span></a>
</div>
</div>
<!-- CARTO_REMOVED -->
<!-- CARTO_BANNER_V1 -->
<div style="position:fixed;bottom:20px;right:20px;z-index:9999;background:linear-gradient(135deg,#141931,#2d1b5e);border:1px solid #64ffda;border-radius:12px;padding:12px 18px;box-shadow:0 4px 20px rgba(100,255,218,.3);font-family:-apple-system,Segoe UI,sans-serif;font-size:13px">
<a href="/cartographie-screens.html" style="color:#64ffda;text-decoration:none;font-weight:600;display:flex;align-items:center;gap:8px" title="Cartographie exhaustive de tous les ecrans live">
<span style="font-size:18px">&#128506;</span> Cartographie live
<span id="carto-banner-count" style="color:#8892b0;font-size:11px">3914 ecrans</span>
</a>
</div>
<script>
(function(){
fetch('/api/screens-health.php?_='+Date.now(),{cache:'no-store'}).then(r=>r.json()).then(d=>{
const c=d.counts||{}; const up=c.UP||0; const slow=c.SLOW||0; const br=c.BROKEN||0;
const el=document.getElementById('carto-banner-count');
if(el) el.innerHTML=`<span style="color:#22c55e">${up} UP</span> / <span style="color:#f59e0b">${slow} Lent</span> / <span style="color:#ef4444">${br} 5xx</span>`;
}).catch(()=>{});
})();
</script>
<!-- /CARTO_BANNER_V1 -->
<!-- === OPUS UNIVERSAL DRILL-DOWN v1 19avr — append-only, doctrine #14 === -->
<script>
(function(){
if (window.__opusUniversalDrill) return; window.__opusUniversalDrill = true;
var d = document;
var m = d.createElement('div');
m.id = 'opus-udrill';
m.style.cssText = 'position:fixed;inset:0;background:rgba(0,0,0,0.82);backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:99995;padding:20px;cursor:pointer';
var inner = d.createElement('div');
inner.id = 'opus-udrill-in';
inner.style.cssText = 'max-width:900px;width:100%;max-height:90vh;overflow:auto;background:#0b0d15;border:1px solid rgba(99,102,241,0.35);border-radius:14px;padding:28px;cursor:default;box-shadow:0 20px 60px rgba(0,0,0,0.6);color:#e2e8f0;font:14px/1.55 Inter,system-ui,sans-serif';
inner.addEventListener('click', function(e){ e.stopPropagation(); });
m.appendChild(inner);
m.addEventListener('click', function(){ m.style.display='none'; });
d.addEventListener('keydown', function(e){ if(e.key==='Escape') m.style.display='none'; });
(d.body || d.documentElement).appendChild(m);
function openCard(card) {
// Clone card content + show close btn + increase font-size
var html = '<div style="display:flex;justify-content:flex-end;margin-bottom:14px"><button id="opus-udrill-close" style="padding:6px 14px;background:#171b2a;border:1px solid rgba(99,102,241,0.25);color:#e2e8f0;border-radius:8px;cursor:pointer;font-size:12px">✕ Fermer (Esc)</button></div>';
html += '<div style="transform-origin:top left;font-size:1.05em">' + card.outerHTML + '</div>';
inner.innerHTML = html;
d.getElementById('opus-udrill-close').onclick = function(){ m.style.display='none'; };
m.style.display = 'flex';
}
function wire(root) {
var sels = '.card,[class*="card"],.kpi,[class*="kpi"],.stat,[class*="stat"],.tile,[class*="tile"],.metric,[class*="metric"],.widget,[class*="widget"]';
var cards = root.querySelectorAll(sels);
for (var i = 0; i < cards.length; i++) {
var c = cards[i];
if (c.__opusWired) continue;
if (c.closest('button, a, input, select, textarea, #opus-udrill')) continue;
var r = c.getBoundingClientRect();
if (r.width < 60 || r.height < 40) continue;
c.__opusWired = true;
c.style.cursor = 'pointer';
c.setAttribute('role','button');
c.setAttribute('tabindex','0');
c.addEventListener('click', function(ev){
// If a more-specific drill is already active (e.g. pp-card custom), let it handle
if (ev.target.closest('[data-pp-id]') && window.__opusDrillInit) return;
if (ev.target.closest('a,button,input,select')) return;
ev.preventDefault(); ev.stopPropagation();
openCard(this);
});
c.addEventListener('keydown', function(ev){ if(ev.key==='Enter'||ev.key===' '){ev.preventDefault();openCard(this);} });
}
}
// Initial + mutation observer
var initRun = function(){ wire(d.body || d.documentElement); };
if (d.readyState === 'loading') d.addEventListener('DOMContentLoaded', initRun);
else initRun();
var mo = new MutationObserver(function(muts){
var newCard = false;
for (var i=0;i<muts.length;i++) if (muts[i].addedNodes.length) { newCard = true; break; }
if (newCard) initRun();
});
mo.observe(d.body || d.documentElement, {childList:true, subtree:true});
})();
</script>
<!-- === OPUS UNIVERSAL DRILL-DOWN END === -->
<script src="/api/archi-meta-badge.js" defer></script>
</body></html>