| --- |
| license: other |
| license_name: finisha-gpu-termes |
| license_link: LICENSE |
| tags: |
| - Nano f-1 GPU |
| --- |
| # 🚀 Nano-GPU F-1 (Finisha Series) |
|
|
|  |
|
|
| Bienvenue dans le futur de l'accélération logicielle ! Le Nano-GPU F-1 est un "Virtual Hardware Kernel" conçu pour transformer la puissance brute de votre CPU en une unité de calcul vectorisée optimisée pour les Small Language Models (SLM). |
| Développé par Finisha (Clémence), ce projet introduit le concept de "Hardware Cloning" par kernel natif. |
|
|
| # 🧠 C'est quoi le GPU-NANO F-1 ? |
|
|
| Le F-1 n'est pas une simple bibliothèque de calcul. C'est un Kernel d'accélération original écrit en C++ de bas niveau qui utilise les instructions AVX2 & FMA de votre processeur. |
|
|
| * ⚡ Vitesse : Accélère les calculs matriciels du CPU par un facteur 2x à 4x. |
| * ⚡ Performance : Capable de traiter des millions de paramètres en moins de 2 secondes. |
| * ⚡ Légèreté : Conçu spécifiquement pour les architectures Nano et les SLM. |
|
|
| # 🛠️ Installation & Activation |
|
|
| Pour "allumer" votre GPU-NANO F-1, suivez ces étapes simples dans votre terminal ou votre notebook Google Colab. |
| 1. Cloner le matériel |
| !git clone https://huggingface.co/Finisha-F-scratch/Nano-GPU-F-1 |
| %cd Nano-GPU-F-1 |
|
|
| 2. Installer les pilotes Python |
| !pip install -r requirements.txt |
|
|
| 3. Compiler le Kernel (Lancement du Hardware) |
| Cette étape transforme le code source en puissance de calcul réelle : |
| !bash compile.sh |
|
|
| # 💻 Utilisation (Code Source) |
| Voici comment appeler la puissance du F-1 dans vos projets de Deep Learning : |
|
|
| ``` |
| from gpu_nano_f1 import GPUNanoF1 |
| import numpy as np |
| |
| # Initialisation du GPU Virtuel |
| gpu = GPUNanoF1() |
| |
| # Préparation de deux matrices (ex: Poids d'un neurone et Input) |
| poids = np.random.rand(1024, 1024).astype(np.float32) |
| inputs = np.random.rand(1024, 1024).astype(np.float32) |
| |
| # Calcul ultra-rapide via le Kernel F-1 |
| resultat = gpu.compute(poids, inputs) |
| |
| print("Calcul terminé avec succès sur Nano-GPU F-1 !") |
| ``` |
|
|
| # 📊 Spécifications Techniques |
|
|
| * Série : Finisha-F (First Generation) |
| * Architecture : SIMD Vectorized Kernel (AVX2/FMA) |
| * Langage Source : C++11 / Python Bridge |
| * Optimisation : Parallélisme multi-cœurs intensif |
|
|
| # 📜 Licence & Crédits |
|
|
| Développé avec passion par Clémence (Finisha). |
| Sous licence : finisha-gpu-termes. |
|
|
| site officiel : |
| https://finisha-cpu-spark.lovable.app/ |