<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Matériel et infrastructure - Blog IA Engineering</title>
    <link>https://clement-reboul.fr/tags/materiel-et-infrastructure/</link>
    <description>Puces, centres de données et infrastructures qui font tourner les modèles d&apos;IA.</description>
    <language>fr-FR</language>
    <lastBuildDate>Thu, 05 Nov 2026 15:51:05 GMT</lastBuildDate>
    <atom:link href="https://clement-reboul.fr/tags/materiel-et-infrastructure/feed.xml" rel="self" type="application/rss+xml" />
    <copyright>© 2025 Clément Reboul</copyright>
    <category>Technology</category>
    <category>Artificial Intelligence</category>
    <category>Machine Learning</category>
    <item>
      <title><![CDATA[DeepInfer : DeepSeek ouvre son moteur d'inférence pour DeepSeek-V4.1-Flash]]></title>
      <link>https://clement-reboul.fr/blog/deepinfer-deepseek-ouvre-son-moteur-d-inference-pour-deepseek-v4-1-flash/</link>
      <guid isPermaLink="true">https://clement-reboul.fr/blog/deepinfer-deepseek-ouvre-son-moteur-d-inference-pour-deepseek-v4-1-flash/</guid>
      <description><![CDATA[DeepSeek publie DeepInfer, le framework d'inférence qui fait tourner ses services de production, sous licence Apache 2.0. Il cible les GPU NVIDIA SM100 et les NPU Huawei Ascend 950.]]></description>
      <content:encoded><![CDATA[<h2>L&#39;essentiel</h2>
<p>DeepSeek a mis en ligne DeepInfer, le framework d&#39;inférence haute performance qui alimente ses services de production à grande échelle. La publication est open source sous licence Apache 2.0 et couvre l&#39;inférence hors ligne avec les fonctions nécessaires pour servir un modèle en production.</p>
<p>Un seul modèle est pris en charge pour l&#39;instant : DeepSeek-V4.1-Flash. Le framework tourne sur les GPU NVIDIA SM100 et sur les NPU Huawei Ascend 950.</p>
<h2>Les détails</h2>
<h3>Ce que contient la publication</h3>
<p>DeepInfer embarque des noyaux optimisés (FlashMLA, DeepGEMM, DeepEP, TileKernels, DeepSelect et des noyaux TileLang sur mesure) ainsi que le runtime du modèle et de l&#39;échantillonneur. Côté parallélisme, la source cite l&#39;attention DP avec CP équilibré et le MoE EP avec EPLB.</p>
<p>Le décodage s&#39;appuie sur DSpark et une vérification planifiée par la confiance : des jetons brouillon accélèrent la génération et des estimations de confiance décident quand vérifier. La variable <code>DEEPINFER_ENABLE_MTP_VARLEN=1</code> active ce mécanisme et <code>DEEPINFER_USE_NEXTN_DECODE</code> fixe la longueur maximale des brouillons (5 par défaut).</p>
<p>Le rejeu borné du décodeur SWA réduit le travail de prefill en ne rejouant qu&#39;un suffixe limité. Pour les réglages V4.1 par défaut, la source indique <code>DEEPINFER_YOCO_PREFILL_TRUNCATION_MODE=compact</code> et <code>DEEPINFER_YOCO_PREFILL_KEEP_TOKENS=140</code>, avec un suffixe conservé qui doit couvrir la fenêtre SWA plus la longueur maximale de retour arrière.</p>
<p>L&#39;ordonnancement asynchrone, activé par défaut, fait chevaucher la planification des lots sur CPU et l&#39;exécution sur l&#39;accélérateur. L&#39;inférence invariante au lot garde des résultats identiques quelles que soient les compositions de lots, via <code>DEEPINFER_BATCH_INVARIANT=1</code> (NVIDIA uniquement). L&#39;échantillonnage déterministe produit les mêmes sorties pour les mêmes jetons d&#39;entrée et les mêmes paramètres, en combinant <code>DEEPINFER_BATCH_INVARIANT=1</code> et <code>DEEPINFER_ENABLE_MTP_VARLEN=0</code> avec une graine fixe passée à <code>SamplingParams</code> (NVIDIA uniquement). Les sorties structurées contraignent la génération à une expression régulière, un schéma JSON ou une grammaire EBNF, via <code>so_args</code> dans <code>SamplingParams</code>.</p>
<h3>Ce qui manque encore</h3>
<p>La publication ne suffit pas à monter un service complet. Il faut y ajouter un système de cache KV, la désagrégation VE/Prefill/Decode (dont l&#39;essentiel du moteur est déjà implémenté selon la source), et l&#39;équilibrage de charge entre réplicas data-parallel pour le prefill comme pour le decode.</p>
<h3>Prérequis et mise en route</h3>
<p>L&#39;environnement doit être sous Linux, avec GCC 13.0 ou plus, Python 3.12, CUDA 13 côté NVIDIA et CANN 9.2 côté Ascend. La compilation se lance avec <code>./build.sh</code> après avoir exporté <code>DEEPINFER_ACCELERATOR=nvidia</code> (ou <code>ascend</code>). Le point de contrôle par défaut, <code>deepseek-ai/DeepSeek-V4.1-Flash-1017</code>, se télécharge dans le cache Hugging Face au premier lancement. Pour partir d&#39;une copie locale, la source mentionne la variable <code>DEEPINFER_HF_MODEL_DIR</code> pointant vers le répertoire du modèle. Un exemple d&#39;inférence hors ligne est fourni dans <code>examples/offline_inference.py</code>.</p>
<p>Les mesures citées portent sur 4 GPU SM100 pour le prefill et 64 pour le decode, chaque ensemble restant dans un même domaine de mise à l&#39;échelle. Le script <code>run_sweep.sh</code> permet de reproduire les benchmarks.</p>
<p>DeepInfer a d&#39;abord été construit principalement sur vLLM, avec des emprunts à SGLang et TensorRT-LLM, que la source remercie.</p>
<h2>Pourquoi c&#39;est important</h2>
<p>DeepSeek ne se contente plus de publier des poids de modèles : il ouvre le moteur qui les sert en production. Pour une équipe qui veut faire tourner DeepSeek-V4.1-Flash sur ses propres machines, cela donne accès aux mêmes optimisations que le fournisseur, sans avoir à réécrire un serveur d&#39;inférence. Les noyaux et les mécanismes de décodage spéculatif sont exactement ceux qui font la différence de débit à grande échelle.</p>
<p>Le point à surveiller est le périmètre volontairement partiel. Cache KV, désagrégation et équilibrage de charge restent à la charge de l&#39;exploitant. Mon hypothèse est que DeepSeek garde ces briques pour son infrastructure interne et laisse la communauté assembler le reste. Cela suggère aussi que la prise en charge d&#39;Ascend 950 n&#39;est pas anecdotique : le framework est pensé pour tourner sur du matériel non NVIDIA, ce qui compte pour les équipes soumises à des contraintes d&#39;approvisionnement.</p>
<p>Les options d&#39;invariance au lot et d&#39;échantillonnage déterministe méritent une lecture attentive. Elles répondent à un problème concret des pipelines de test et d&#39;évaluation, où deux exécutions du même prompt doivent donner le même résultat. Le fait que ces modes soient réservés à NVIDIA limite toutefois leur intérêt sur Ascend.</p>
<h2>Source</h2>
<ul>
<li><a href="https://github.com/deepseek-ai/DeepInfer" target="_blank" rel="noopener noreferrer">DeepInfer: High-performance inference framework for DeepSeek models</a> · github.com (via Hacker News)</li>
</ul>
]]></content:encoded>
      <dc:creator>Clément Reboul</dc:creator>
      <pubDate>Wed, 21 Oct 2026 04:27:00 GMT</pubDate>
      <category>Modèles et recherche</category>
      <category>Matériel et infrastructure</category>
    </item>
    <item>
      <title><![CDATA[La croissance chinoise portée par les exportations liées à l'IA]]></title>
      <link>https://clement-reboul.fr/blog/la-croissance-chinoise-portee-par-les-exportations-liees-a-l-ia/</link>
      <guid isPermaLink="true">https://clement-reboul.fr/blog/la-croissance-chinoise-portee-par-les-exportations-liees-a-l-ia/</guid>
      <description><![CDATA[L'économie chinoise a progressé de 4,5 % au troisième trimestre, soutenue par les exportations de composants pour l'IA malgré une consommation intérieure faible.]]></description>
      <content:encoded><![CDATA[<h2>L&#39;essentiel</h2>
<p>L&#39;économie chinoise a progressé de 4,5 % au troisième trimestre, selon les données officielles publiées lundi par le National Bureau of Statistics. Ce chiffre marque un rebond après un plus bas de trois ans, porté par les exportations que stimule l&#39;essor de l&#39;intelligence artificielle. Il reste toutefois inférieur à la croissance de 5 % enregistrée entre janvier et mars.</p>
<p>Ce résultat se situe dans le bas de l&#39;objectif annuel de Pékin, fixé entre 4,5 % et 5 %. Les analystes y voient une marge de manœuvre pour les décideurs face aux difficultés économiques du pays.</p>
<h2>Les détails</h2>
<h3>Exportations et excédent commercial</h3>
<p>La demande mondiale de puces et d&#39;autres composants destinés aux centres de données d&#39;IA a allégé la pression sur Pékin et amorti l&#39;effet d&#39;une consommation intérieure atone. Avec la hausse des exportations, l&#39;excédent commercial chinois devrait dépasser le record de 1,2 billion de dollars atteint l&#39;an dernier.</p>
<p>Sheana Yue, chercheuse chez Oxford Economics, attribue la croissance aux exportations manufacturières et technologiques, en dépit de la faiblesse de l&#39;investissement et des dépenses des ménages.</p>
<h3>Le secteur immobilier reste à la traîne</h3>
<p>L&#39;investissement dans l&#39;immobilier a reculé de plus de 20 % sur les neuf premiers mois par rapport à la même période de l&#39;an dernier. L&#39;économie chinoise peine à sortir d&#39;une longue crise du logement, conséquence d&#39;années de surconstruction et d&#39;un endettement excessif des promoteurs privés. Yue ne voit aucun signe d&#39;une fin prochaine de cette tendance.</p>
<p>Les incertitudes commerciales et les tensions géopolitiques rendent aussi les consommateurs chinois plus « pessimistes » et moins enclins à dépenser, ajoute-t-elle.</p>
<h3>Un soutien budgétaire sous tension externe</h3>
<p>En septembre, Pékin a dévoilé une série de mesures de soutien, dont des taux d&#39;intérêt réduits pour certaines entreprises et des subventions pour les acheteurs immobiliers. Le pays fait néanmoins face aux critiques des économies occidentales, États-Unis et Union européenne en tête, dont les industriels peinent à concurrencer le flux de biens chinois bon marché.</p>
<p>Des inquiétudes portent également sur les milliards de dollars investis dans les infrastructures d&#39;IA et sur la capacité des entreprises concernées à tenir leurs promesses de profits élevés.</p>
<h2>Pourquoi c&#39;est important</h2>
<p>Pour un développeur ou une équipe qui construit sur des composants d&#39;IA, cette dépendance de la croissance chinoise aux exportations de puces et de matériel dessine un risque de chaîne d&#39;approvisionnement. Si la demande mondiale ralentit ou si les tensions commerciales se durcissent, le moteur qui compense aujourd&#39;hui la faiblesse intérieure pourrait caler. Mon hypothèse est que les investissements massifs dans les centres de données deviennent un point de vulnérabilité macroéconomique, pas seulement une question de calendrier de livraison.</p>
<p>La crise immobilière et la prudence des ménages pèsent sur la consommation intérieure, ce qui rend l&#39;économie plus exposée aux chocs extérieurs. Cela reste à surveiller pour quiconque dimensionne des achats de matériel ou planifie des capacités de calcul sur plusieurs trimestres.</p>
<h2>Source</h2>
<ul>
<li><a href="https://www.bbc.co.uk/news/articles/cm5yn098xz8lo?at_medium=RSS&amp;at_campaign=rss" target="_blank" rel="noopener noreferrer">China&#39;s growth accelerates as AI export boom outweighs domestic weakness</a> · BBC News</li>
</ul>
]]></content:encoded>
      <dc:creator>Clément Reboul</dc:creator>
      <pubDate>Mon, 19 Oct 2026 04:29:00 GMT</pubDate>
      <category>Entreprise et industrie</category>
      <category>Matériel et infrastructure</category>
    </item>
    <item>
      <title><![CDATA[IEEE lance un programme de formation sur l'architecture des puces IA]]></title>
      <link>https://clement-reboul.fr/blog/ieee-lance-un-programme-de-formation-sur-l-architecture-des-puces-ia/</link>
      <guid isPermaLink="true">https://clement-reboul.fr/blog/ieee-lance-un-programme-de-formation-sur-l-architecture-des-puces-ia/</guid>
      <description><![CDATA[IEEE Educational Activities propose un cursus de cinq cours sur l'architecture des processeurs IA, avec des avatars générés par IA pour simuler des dialogues d'ingénieurs.]]></description>
      <content:encoded><![CDATA[<h2>L&#39;essentiel</h2>
<p>IEEE Educational Activities, avec le soutien de l&#39;IEEE Computer Society, lance un programme de formation intitulé « AI Processor Architecture, Design Principles, and Performance ». Ce cursus de cinq cours couvre les principes fondamentaux de conception des processeurs IA jusqu&#39;aux architectures avancées et au déploiement réel.</p>
<p>Le programme s&#39;adresse aux architectes matériels, concepteurs de puces, développeurs de systèmes embarqués, ingénieurs de centres de données et à tous ceux qui veulent comprendre les forces architecturales qui façonnent l&#39;accélération du machine learning moderne. Il se présente comme un pont entre la théorie et le raisonnement interdisciplinaire exigé dans les environnements d&#39;ingénierie.</p>
<h2>Les détails</h2>
<h3>Contenu des cinq cours</h3>
<p>Le programme couvre : les principes fondamentaux de conception et de fonctionnement ; des aperçus pratiques des architectures avancées ; la compréhension des unités de traitement neuronal pour le déploiement industriel ; les tendances émergentes et l&#39;évolution des architectures ; la conception pour l&#39;edge, le cloud, le quantique et l&#39;Internet des objets (IoT).</p>
<p>Les couches architecturales qui définissent le matériel IA contemporain sont abordées : unités de calcul, hiérarchies mémoire, flux de données et caractéristiques de performance découlant des décisions de conception. L&#39;objectif affiché est que les apprenants puissent évaluer le comportement d&#39;un processeur avec la précision analytique attendue des professionnels travaillant à la frontière de la conception matérielle IA.</p>
<h3>Une approche par dialogues d&#39;avatars</h3>
<p>Le programme utilise une méthode d&#39;apprentissage par dialogue : les apprenants regardent des conversations entre avatars générés par IA, qui incarnent des ingénieurs confrontés aux mêmes problèmes depuis des rôles différents. Un ingénieur matériel peut contester les exigences d&#39;un ingénieur systèmes, révélant la friction entre contraintes physiques et ambition algorithmique. Un spécialiste de la validation computationnelle peut interroger l&#39;optimisme d&#39;un ingénieur en performance de puces. Un architecte de systèmes hétérogènes peut débattre des surcoûts de synchronisation avec un spécialiste de la coordination multiprocesseur.</p>
<p>Le dialogue est interrompu à des moments clés : l&#39;apprenant doit trancher un compromis, prédire le résultat d&#39;un choix de conception ou sélectionner la voie d&#39;ingénierie la plus défendable. Dans le dernier cours, un architecte de systèmes IoT et un ingénieur en optimisation d&#39;IA embarquée décortiquent le déploiement de l&#39;IA dans des environnements contraints.</p>
<h3>Un chiffre sur l&#39;efficacité</h3>
<p>Des recherches publiées en 2024 dans IEEE Transactions on Learning Technologies ont montré que l&#39;instruction par avatars peut augmenter la confiance d&#39;un apprenant jusqu&#39;à 25 % et améliorer la rétention de matériel technique complexe.</p>
<h2>Pourquoi c&#39;est important</h2>
<p>Pour un développeur ou une équipe qui travaille sur l&#39;inférence ou l&#39;entraînement, ce programme signale un déplacement du centre de gravité : la performance ne se joue plus seulement dans le modèle, mais dans l&#39;interaction entre mémoire, unités de calcul et flux de données. Le texte source rappelle que le déplacement de données entre mémoire et processeur est devenu une limitation majeure de la performance IA — le « AI memory wall » — et que cela a réorienté l&#39;innovation des semi-conducteurs vers des plateformes d&#39;accélérateurs spécialisés.</p>
<p>Cela suggère que les compétences attendues évoluent : l&#39;optimisation conjointe du matériel et des algorithmes réseau devient une pratique de base, avec des arbitrages explicites entre débit, latence et efficacité opérationnelle. Pour une équipe, la question n&#39;est plus seulement « quel modèle ? » mais « quelle architecture matérielle, quelle hiérarchie mémoire, quel flux de données ? ».</p>
<p>Mon hypothèse : la partie la plus transposable pour un lecteur technique n&#39;est pas le catalogue de cours, mais le format. Faire dialoguer des rôles aux contraintes opposées — matériel contre algorithmique, théorie contre comportement réel — modélise le type de négociation qui précède tout choix d&#39;architecture. À surveiller : si ce type de contenu par avatars se diffuse, il pourrait devenir un standard de formation interne pour les équipes qui doivent aligner des profils très différents autour d&#39;une même décision de conception.</p>
<h2>Source</h2>
<ul>
<li><a href="https://spectrum.ieee.org/master-ai-chip-principles-ieee" target="_blank" rel="noopener noreferrer">Master AI Chip Principles With New IEEE Design Program</a> · IEEE Spectrum</li>
</ul>
]]></content:encoded>
      <dc:creator>Clément Reboul</dc:creator>
      <pubDate>Sat, 10 Oct 2026 08:16:00 GMT</pubDate>
      <category>Matériel et infrastructure</category>
    </item>
  </channel>
</rss>
