GreenLove 💚

GPU Training Cost & Carbon Analysis Report

🖥️ Local Hardware

GPU
{{ gpu_name }}
Precision
{{ precision | upper }}
GPU Power Draw
{{ mean_power_w }}W
Est. Local Total
{{ est_total_time }}

📏 Benchmark Config

Total Epochs
{{ total_epochs }}
Benchmark Epochs
{{ num_sample_sizes }} × {{ epochs_per_sample }} = {{ benchmark_epochs_total }} ({{ num_sample_sizes }} × {{ warmup_epochs }} warmup)
Data Sampled
{{ sample_data_pct }}%
Location
{{ country_code }}
{% if best_value %}

📊 Savings Overview — Crusoe vs Local

⏱️
{{ time_saved }}
Time saved
💰
{{ cost_diff_fmt }}
{{ cost_diff_label }}
🌍
{{ est_total_co2 }}
CO₂ saved (100%)
{{ fastest.speedup }}x
Faster ({{ fastest.name }})
{% endif %} {% if best_value or fastest %}

💡 Recommendation

{% if best_value %}
💰 Best Value
{{ best_value.name }}
Time
{{ best_value_time }}
Cost
{{ best_value_cost }}
Speedup
{{ best_value.speedup }}x
Range
{{ best_value_time_lower }}–{{ best_value_time_upper }}
{% endif %} {% if fastest %}
⚡ Fastest
{{ fastest.name }}
Time
{{ fastest_time }}
Cost
{{ fastest_cost }}
Speedup
{{ fastest.speedup }}x
Range
{{ fastest_time_lower }}–{{ fastest_time_upper }}
{% endif %}
{% endif %} {% if crusoe_rows %}

☁️ Crusoe Cloud GPU Comparison

{% for row in crusoe_rows %} {% endfor %}
GPU Est. Training Time Speedup Est. Cost CO₂ Emissions
📍 {{ gpu_name }} (local)
{{ est_total_time }} ({{ est_total_time_lower }}–{{ est_total_time_upper }})
1.0x
{{ est_total_cost }} (electricity)
{{ est_total_co2 }}
{{ row.name }} {% if row.is_best_value %}💰 Best Value{% endif %} {% if row.is_fastest %}⚡ Fastest{% endif %}
{{ row.time_fmt }} ({{ row.time_lower_fmt }}–{{ row.time_upper_fmt }})
{{ row.speedup }}x
{{ row.cost_fmt }} ({{ row.cost_lower_fmt }}–{{ row.cost_upper_fmt }}) ({{ row.rate_fmt }}/hr)
≈ 0 g CO₂ -100%
{% endif %}

Carbon Savings on Crusoe

By training on Crusoe Cloud instead of locally, you would save approximately {{ est_total_co2 }} of CO₂ emissions. That's equivalent to:

{% if co2_equivalences %}
{% for eq in co2_equivalences %}
{{ eq.icon }}
{{ eq.value_fmt }}
{{ eq.unit }}
{{ eq.description }}
{% endfor %}
{% endif %}

⏱️ Epoch Timing per Sample Size

Median: {{ median_epoch_time }}s  |  Std: {{ std_epoch_time }}s  |  CV: {{ cv_epoch_time }}% ({{ variance_rating }}) {% if sample_data_pct_val < 100 %}  |  Est. full-data epoch: {{ est_full_epoch_time }} {% endif %}