{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/counting-carbon-a-survey-of-factors","title":"Counting Carbon: A Survey of Factors Influencing the Emissions of Machine Learning","arxiv_id":"2302.08476","date":"2023-02-16","proceeding":null,"authors":["Alexandra Sasha Luccioni","Alex Hernandez-Garcia"],"abstract":"Machine learning (ML) requires using energy to carry out computations during the model training process. The generation of this energy comes with an environmental cost in terms of greenhouse gas emissions, depending on quantity used and the energy source. Existing research on the environmental impacts of ML has been limited to analyses covering a small number of models and does not adequately represent the diversity of ML models and tasks. In the current study, we present a survey of the carbon emissions of 95 ML models across time and different tasks in natural language processing and computer vision. We analyze them in terms of the energy sources used, the amount of CO2 emissions produced, how these emissions evolve across time and how they relate to model performance. We conclude with a discussion regarding the carbon footprint of our field and propose the creation of a centralized repository for reporting and tracking these emissions.","url_abs":"https://arxiv.org/abs/2302.08476v1","url_pdf":"https://arxiv.org/pdf/2302.08476v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"counting-carbon-a-survey-of-factors","repo_url":"https://github.com/alexhernandezgarcia/co2ml","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":null}],"tasks":[{"task_slug":"diversity","task_name":"Diversity"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2302.08476","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2302.08476"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/alexhernandezgarcia/co2ml","reach":null}],"summary":{"ran_draft_wrong":2,"unverified":1},"by_repo_kind":{"official":{"samples":3,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":3,"samples":[{"code_sha256_prefix":"8303678322f50e17","entry":"add_args","repo":"alexhernandezgarcia/co2ml","repo_kind":"official","path":"main_stats.py","file_url":"https://github.com/alexhernandezgarcia/co2ml/blob/HEAD/main_stats.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"8303678322f50e17"}},{"code_sha256_prefix":"760ad343eb7b5cd0","entry":"year2years","repo":"alexhernandezgarcia/co2ml","repo_kind":"official","path":"figures/carbonintensity_sources_year.py","file_url":"https://github.com/alexhernandezgarcia/co2ml/blob/HEAD/figures/carbonintensity_sources_year.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"760ad343eb7b5cd0"}},{"code_sha256_prefix":"a2769e103afac953","entry":"plot_data","repo":"alexhernandezgarcia/co2ml","repo_kind":"official","path":"figures/carbonintensity_sources_year.py","file_url":"https://github.com/alexhernandezgarcia/co2ml/blob/HEAD/figures/carbonintensity_sources_year.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"a2769e103afac953"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}