Spaces:
Runtime error
Runtime error
sashavor
commited on
Commit
·
e416978
1
Parent(s):
1cf9ef7
making bigly changes
Browse files
app.py
CHANGED
|
@@ -158,13 +158,12 @@ with st.expander("Calculate the datacenter emissions of your model"):
|
|
| 158 |
else:
|
| 159 |
st.markdown('##### The PUE of the datacenter you used is: '+ str(pue) + ' [(source)]('+source+')')
|
| 160 |
pue_emissions = round((experimental_emissions+ dynamic_emissions)*pue)
|
| 161 |
-
st.metric(label="
|
| 162 |
|
| 163 |
st.markdown('### Embodied Emissions 🖥️🔨')
|
| 164 |
st.markdown('##### These are the emissions associated with the materials and processes involved in producing'
|
| 165 |
' the computing equipment needed for AI models.')
|
| 166 |
with st.expander("Calculate the embodied emissions of your model"):
|
| 167 |
-
st.markdown('These are the trickiest emissions to track down since a lot of the information needed is missing.')
|
| 168 |
st.markdown('##### Based on the number of GPUs and training time you indicated above, we can estimate that your model\'s embodied emissions are approximately: ')
|
| 169 |
hardware_type = TDP['type'][TDP['name'] == hardware].tolist()[0]
|
| 170 |
if hardware_type == 'cpu':
|
|
@@ -173,7 +172,8 @@ with st.expander("Calculate the embodied emissions of your model"):
|
|
| 173 |
embodied_type = embodied_gpu['Value'][embodied_gpu['Ratio']=='Manufacturing emissions per additionnal GPU Card (kgCO₂eq)'].tolist()[0]
|
| 174 |
embodied_emissions = round(int(embodied_type)*embodied_conversion_factor*float(num_gpus)*training_time/1000,1)
|
| 175 |
st.metric(label="Embodied emissions", value=str(embodied_emissions)+' kilograms of CO2eq')
|
| 176 |
-
st.
|
|
|
|
| 177 |
|
| 178 |
st.markdown('### Model Information ℹ️')
|
| 179 |
st.markdown('##### If you want to share the link to your model code or paper, please do so below! Otherwise, your submission will be anonymous.')
|
|
|
|
| 158 |
else:
|
| 159 |
st.markdown('##### The PUE of the datacenter you used is: '+ str(pue) + ' [(source)]('+source+')')
|
| 160 |
pue_emissions = round((experimental_emissions+ dynamic_emissions)*pue)
|
| 161 |
+
st.metric(label="Your emissions, considering PUE", value=str(pue_emissions)+' kilograms of CO2eq')
|
| 162 |
|
| 163 |
st.markdown('### Embodied Emissions 🖥️🔨')
|
| 164 |
st.markdown('##### These are the emissions associated with the materials and processes involved in producing'
|
| 165 |
' the computing equipment needed for AI models.')
|
| 166 |
with st.expander("Calculate the embodied emissions of your model"):
|
|
|
|
| 167 |
st.markdown('##### Based on the number of GPUs and training time you indicated above, we can estimate that your model\'s embodied emissions are approximately: ')
|
| 168 |
hardware_type = TDP['type'][TDP['name'] == hardware].tolist()[0]
|
| 169 |
if hardware_type == 'cpu':
|
|
|
|
| 172 |
embodied_type = embodied_gpu['Value'][embodied_gpu['Ratio']=='Manufacturing emissions per additionnal GPU Card (kgCO₂eq)'].tolist()[0]
|
| 173 |
embodied_emissions = round(int(embodied_type)*embodied_conversion_factor*float(num_gpus)*training_time/1000,1)
|
| 174 |
st.metric(label="Embodied emissions", value=str(embodied_emissions)+' kilograms of CO2eq')
|
| 175 |
+
st.info('These are the trickiest emissions to track down since a lot of the information needed is missing. 🕵 '
|
| 176 |
+
'We are providing an estimate based on an hourly manufacturing emissions conversion factor [(source)](https://docs.google.com/spreadsheets/d/1DqYgQnEDLQVQm5acMAhLgHLD8xXCG9BIrk-_Nv6jF3k/).')
|
| 177 |
|
| 178 |
st.markdown('### Model Information ℹ️')
|
| 179 |
st.markdown('##### If you want to share the link to your model code or paper, please do so below! Otherwise, your submission will be anonymous.')
|