{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2017:PFU6LWFTNUDONVV257J7C3QTHZ","short_pith_number":"pith:PFU6LWFT","schema_version":"1.0","canonical_sha256":"7969e5d8b36d06e6d6baefd3f16e133e6d95ac0e260205884356c43f029c2448","source":{"kind":"arxiv","id":"1706.04972","version":2},"attestation_state":"computed","paper":{"title":"Device Placement Optimization with Reinforcement Learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.LG","authors_text":"Azalia Mirhoseini, Benoit Steiner, Hieu Pham, Jeff Dean, Mohammad Norouzi, Naveen Kumar, Quoc V. Le, Rasmus Larsen, Samy Bengio, Yuefeng Zhou","submitted_at":"2017-06-13T16:26:40Z","abstract_excerpt":"The past few years have witnessed a growth in size and computational requirements for training and inference with neural networks. Currently, a common approach to address these requirements is to use a heterogeneous distributed environment with a mixture of hardware devices such as CPUs and GPUs. Importantly, the decision of placing parts of the neural models on devices is often made by human experts based on simple heuristics and intuitions. In this paper, we propose a method which learns to optimize device placement for TensorFlow computational graphs. Key to our method is the use of a seque"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"1706.04972","kind":"arxiv","version":2},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.LG","submitted_at":"2017-06-13T16:26:40Z","cross_cats_sorted":["cs.AI"],"title_canon_sha256":"c5c7051cdd49131e753ea1a9ba5769be8562134946250cc12e88fb0cc21919de","abstract_canon_sha256":"a9a858defea894809a391d200b190fc9da439d36cfcf0d0fa7e1a4fa122f6503"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:30:44.395480Z","signature_b64":"x0qSmyjoPrAy37fGYU6orhI8CGRzrssk/UFsz11efjMj9oZMyGeSsuDOMka+609J6BhqrtDAa4xa69wpYM54CA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"7969e5d8b36d06e6d6baefd3f16e133e6d95ac0e260205884356c43f029c2448","last_reissued_at":"2026-05-18T00:30:44.394975Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:30:44.394975Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Device Placement Optimization with Reinforcement Learning","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.AI"],"primary_cat":"cs.LG","authors_text":"Azalia Mirhoseini, Benoit Steiner, Hieu Pham, Jeff Dean, Mohammad Norouzi, Naveen Kumar, Quoc V. Le, Rasmus Larsen, Samy Bengio, Yuefeng Zhou","submitted_at":"2017-06-13T16:26:40Z","abstract_excerpt":"The past few years have witnessed a growth in size and computational requirements for training and inference with neural networks. Currently, a common approach to address these requirements is to use a heterogeneous distributed environment with a mixture of hardware devices such as CPUs and GPUs. Importantly, the decision of placing parts of the neural models on devices is often made by human experts based on simple heuristics and intuitions. In this paper, we propose a method which learns to optimize device placement for TensorFlow computational graphs. Key to our method is the use of a seque"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1706.04972","kind":"arxiv","version":2},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"aliases":[{"alias_kind":"arxiv","alias_value":"1706.04972","created_at":"2026-05-18T00:30:44.395047+00:00"},{"alias_kind":"arxiv_version","alias_value":"1706.04972v2","created_at":"2026-05-18T00:30:44.395047+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1706.04972","created_at":"2026-05-18T00:30:44.395047+00:00"},{"alias_kind":"pith_short_12","alias_value":"PFU6LWFTNUDO","created_at":"2026-05-18T12:31:37.085036+00:00"},{"alias_kind":"pith_short_16","alias_value":"PFU6LWFTNUDONVV2","created_at":"2026-05-18T12:31:37.085036+00:00"},{"alias_kind":"pith_short_8","alias_value":"PFU6LWFT","created_at":"2026-05-18T12:31:37.085036+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ","json":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ.json","graph_json":"https://pith.science/api/pith-number/PFU6LWFTNUDONVV257J7C3QTHZ/graph.json","events_json":"https://pith.science/api/pith-number/PFU6LWFTNUDONVV257J7C3QTHZ/events.json","paper":"https://pith.science/paper/PFU6LWFT"},"agent_actions":{"view_html":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ","download_json":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ.json","view_paper":"https://pith.science/paper/PFU6LWFT","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=1706.04972&json=true","fetch_graph":"https://pith.science/api/pith-number/PFU6LWFTNUDONVV257J7C3QTHZ/graph.json","fetch_events":"https://pith.science/api/pith-number/PFU6LWFTNUDONVV257J7C3QTHZ/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ/action/timestamp_anchor","attest_storage":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ/action/storage_attestation","attest_author":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ/action/author_attestation","sign_citation":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ/action/citation_signature","submit_replication":"https://pith.science/pith/PFU6LWFTNUDONVV257J7C3QTHZ/action/replication_record"}},"created_at":"2026-05-18T00:30:44.395047+00:00","updated_at":"2026-05-18T00:30:44.395047+00:00"}