EDEN-Core-Scripts β E2AM Framework Repository
Project EDEN (Energy-Driven Evolution of Networks) β The complete algorithmic toolkit for Green SOTA image classification research.
Why EDEN?
As deep learning models scale exponentially, the carbon footprint of training has reached unsustainable levels. Project EDEN introduces the EAG (Energy-to-Accuracy Gradient) as the primary KPI β shifting the paradigm from chasing raw accuracy to optimising Green SOTA.
Profiling Environment
| Component | Specification |
|---|---|
| GPU | NVIDIA GeForce GTX 1080 Ti (11 GB VRAM, 250 W TDP) |
| CPU | Intel Xeon W-2125 (4 cores / 8 threads @ 4.00 GHz) |
| RAM | 63.66 GB System RAM |
| OS | Windows 10 |
π Collection Overview
Energy vs Accuracy β All Models
SOTA Optimized (green) Β· Baseline (grey) Β· EDEN Classic (blue)
EAG Leaderboard β Ranked by Green Efficiency
COβ Emissions β Baseline vs EDEN Classic
The E2AM Algorithm
Phase 1 β Zero-Overhead Initialization
Dataset pre-loaded into pinned System RAM before training β eliminates disk I/O power spikes.
Phase 2 β Two-Stage Energy-Aware Training
- Frozen Head Training β Only the classification head trains for
E_unfreezeepochs. - Progressive Unfreezing β All layers unlock at
E_unfreeze; LR decayed (Γ0.1). - Gradient Accumulation β Simulates large batch sizes without VRAM spikes.
- AMP β
torch.cuda.amp.autocast()halves bandwidth per backward pass. - Sparse L1 Penalty β
L_total = CrossEntropy + λ·Σ|W_trainable| - EAG Early-Exit β Terminates if
EAG < Ξ³_EAGfor 3 consecutive epochs.
Phase 3 β Hardware-Aware Deployment (Post-Training)
Saliency-energy pruning Β· INT8 quantization Β· Dynamic depth routing
EAG β The Expert KPI
EAG = ΞAccuracy / ΞJoules
A higher EAG = more learning per unit of carbon footprint.
Scripts in This Repository
eden_chart_push.pyeden_check_hf.pyeden_fix_missing_repos.pyeden_hf_upload.pyeden_upload_fast.pyeden_upload_weights.pytest1\Algo_CIFAR_100_EfficientNet.pytest1\Algo_CIFAR_100_MobileViTv3.pytest1\Algo_CIFAR_100_convneXt.pytest1\Algo_CIFAR_10_EfficientNet.pytest1\Algo_CIFAR_10_MobileViTv3.pytest1\Algo_CIFAR_10_convneXt.pytest1\Algo_ImageNet_EfficientNet.pytest1\Algo_ImageNet_convnext.pytest1\Algo_ImageNet_mobilevit3.pytest1\mobilevit_model.pytest3\eden_AlexNet_CIFAR10.pytest3\eden_AlexNet_CIFAR100.pytest3\eden_AlexNet_ImageNet.pytest3\eden_DenseNet_121_CIFAR10.pytest3\eden_DenseNet_121_CIFAR100.pytest3\eden_DenseNet_121_ImageNet.pytest3\eden_InceptionV3_CIFAR10.pytest3\eden_InceptionV3_CIFAR100.pytest3\eden_InceptionV3_ImageNet.pytest3\eden_ResNet18_CIFAR10.pytest3\eden_ResNet18_CIFAR100.pytest3\eden_ResNet18_ImageNet.pytest3\eden_ResNet50_CIFAR10.pytest3\eden_ResNet50_CIFAR100.pytest3\eden_ResNet50_ImageNet.pytest3\eden_UNet_CIFAR10.pytest3\eden_UNet_CIFAR100.pytest3\eden_UNet_ImageNet.pytest3\eden_VGG16_CIFAR10.pytest3\eden_VGG16_CIFAR100.pytest3\eden_VGG16_ImageNet.py
Cite This Research
@misc{eden2025,
title = {Project EDEN: Energy-Driven Evolution of Networks},
author = {EDEN Research Team},
year = {2025},
note = {Hugging Face: Shanmuk4622},
url = {https://huggingface.co/Shanmuk4622}
}


