Semestre 6 · le projet de fin d'études¶
Le dernier semestre ne contient qu'une seule UE, et elle vaut trente ECTS.
PRFE36 · Projet de fin d'études¶
Fait. Trente ECTS, responsable WATEL Dimitri. L'évaluation combine trois
rapports d'activité et deux oraux, selon la formule citée
(RAP1+RAP2+ORA1+9*RAP3+9*ORA2)/21 — c'est-à-dire que le dernier rapport et le
dernier oral pèsent à eux deux dix-huit vingt-et-unièmes de la note.
Non rattrapable.
Le contenu, cité intégralement :
« Le sujet du projet est libre et dépend bien entendu des besoins et ressources de l'entreprise. Il est important que le projet devienne la priorité de l'élève, afin que celui-ci ne soit pas partagé entre son PFE et de nombreux autres projets de l'entreprise. L'élève doit avoir une place privilégiée au centre du projet, il peut s'agir par exemple de développement, des choix techniques, de la gestion de projet… Il n'est pas simple exécutant et participe activement et non passivement au projet. »
Ce que cet énoncé vous donne¶
Trois phrases de cette citation sont des outils de négociation, et il faut les connaître.
« Le sujet du projet est libre »
Rien ne vous oblige à accepter le sujet que l'entreprise aurait choisi par défaut. Un sujet de performance est recevable — il est même particulièrement adapté, parce qu'il est mesurable, borné dans le temps, et qu'il produit un livrable chiffré.
« Le projet doit devenir la priorité de l'élève »
C'est la phrase à montrer à votre tuteur si l'on vous disperse sur cinq chantiers. Elle est dans la brochure de l'école, elle vous engage autant qu'elle vous protège, et elle rend la conversation beaucoup plus simple.
« Il n'est pas simple exécutant »
Les choix techniques doivent être les vôtres. Un sujet où vous implémentez la décision d'un architecte ne satisfait pas l'énoncé, et il donnera un oral pauvre : vous n'aurez rien à justifier.
Choisir un sujet de PFE orienté performance¶
Les cinq critères d'un bon sujet¶
La grille
- Il y a une métrique. Temps, débit, coût mensuel, consommation. Si le succès ne se chiffre pas, le rapport final n'aura rien à montrer et l'oral sera une description au lieu d'une démonstration.
- Il y a une borne. Vous pouvez calculer ce que la machine peut faire au mieux, donc dire si votre résultat est bon. C'est Modèles de performance, et c'est ce qui distingue un rapport d'ingénieur d'un rapport de stagiaire.
- Il y a un utilisateur réel qui attend le résultat. C'est ce qui donne au projet sa priorité, donc la protection que l'énoncé promet.
- Vous avez l'accès machine par écrit. C'est le point qui tue les projets de performance : sans machine de mesure dédiée, les chiffres sont du bruit.
- Il se raconte en dix minutes avec trois graphiques. C'est le format de l'oral, qui pèse pour l'essentiel de la note.
Huit sujets défendables¶
Tous formulés comme des besoins d'entreprise, tous mesurables.
| Sujet | Livrable | Recoupe |
|---|---|---|
| Diagnostic et accélération du traitement nocturne le plus long | Profil, trois optimisations chiffrées, temps divisé par N | P8 |
| Réduction de la facture de calcul en nuage à service constant | Courbe coût/performance, point de fonctionnement retenu | Énergie |
| Portage d'un noyau métier sur accélérateur | Code, mesures, comparaison d'effort entre CUDA et une voie portable | P9 |
| Refonte des entrées-sorties d'un traitement de données | Diagnostic, refonte, facteur mesuré | P13 |
| Optimisation d'un entraînement de modèle | Profil Nsight, chargement de données, précision mixte | P12 |
| Mise en place d'une plateforme de calcul interne | Cluster reconstructible par script, documentation d'exploitation | P7 |
| Étude de dimensionnement d'infrastructure | Modèle de charge, trois scénarios chiffrés, recommandation | Modèles |
| Industrialisation d'une chaîne de calcul scientifique | Chaîne reproductible, tests, format de données pérenne | P5 |
La structure de rapport qui fonctionne¶
Le PFE se rend en trois rapports. Voici la structure qui convient à un sujet de performance, et elle est la même que celle d'un article scientifique — ce n'est pas un hasard.
Les sept sections
- Le contexte et la question, en une page. « Ce traitement prend six heures, il doit en prendre deux, voici pourquoi ça compte. »
- L'état initial mesuré : répartition du temps, trois répétitions, variance. Sans cela, aucune amélioration ultérieure n'est démontrable.
- Le modèle : quelle est la borne ? Le code est-il limité par le calcul, la mémoire, les entrées-sorties, le réseau ? Posé avant d'optimiser.
- Le diagnostic : profil, points chauds, confrontation au modèle.
- Les interventions, une par une, chacune avec son hypothèse chiffrée, sa mesure et l'écart entre les deux.
- Le résultat, rapporté à la borne de l'étape 3 — pas seulement en facteur d'accélération.
- Les limites : ce qui n'a pas marché, ce qui reste à faire, ce que votre mesure ne prouve pas.
La section 7 est celle qu'on saute, et c'est celle qui distingue un travail sérieux. Un jury qui lit « j'ai essayé ceci, cela n'a rien donné, voici pourquoi » sait qu'il a affaire à quelqu'un qui a réellement cherché.
Ce qui n'existe pas en FISA¶
Fait. La brochure FISA ne contient ni MOOC36 ni FOEA12, qui existent dans la formation sous statut étudiant.
| Dispositif | Conséquence |
|---|---|
| MOOC36 — 2 ECTS pour un cours en ligne | Suivre CS267 de Berkeley ou MIT 6.172 ne rapportera aucun crédit. Ces cours restent les deux meilleures formations gratuites du domaine |
| FOEA12 — valorisation d'un engagement en ECTS | Monter un club ou une équipe de compétition ne se valorisera pas en crédits. Adossez plutôt le travail au PFE |
RDEV36 existe en revanche, mais au semestre 5 et au prix d'une des trois UE de spécialisation. Voir Semestre 5.
La suite : la thèse CIFRE¶
C'est le prolongement le plus naturel d'un apprentissage réussi sur un sujet technique, et il se prépare pendant le PFE.
Comment y arriver depuis un PFE
- Choisir un sujet qui laisse une question ouverte, pas seulement un livrable. « Jusqu'où ce code peut-il passer à l'échelle, et qu'est-ce qui l'en empêche ? » est une question de thèse en germe.
- Rédiger le rapport final dans le format ci-dessus : question, modèle, méthode, résultats, limites. C'est l'exercice de P15.
- Identifier un laboratoire dont une équipe travaille sur le sujet. Les équipes françaises sont listées dans Accès aux machines.
- En parler à l'entreprise un an avant : le montage administratif d'une CIFRE est long.
À retenir¶
Le semestre 6 en quatre phrases
Une seule UE, trente ECTS, non rattrapable, et dont la note repose pour l'essentiel sur le dernier rapport et le dernier oral.
« Le sujet est libre » et « le projet doit devenir la priorité de l'élève » sont deux phrases de la brochure, et ce sont vos meilleurs arguments de négociation.
Un bon sujet de performance a une métrique, une borne, un utilisateur réel et un accès machine écrit. Les quatre, ou le projet dérivera.
La thèse CIFRE est la suite naturelle, et elle se prépare dès le choix du sujet, un an à l'avance.
Partie suivante : Socle technique.