{"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/mxnet-a-flexible-and-efficient-machine","title":"MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systems","arxiv_id":"1512.01274","date":"2015-12-03","proceeding":null,"authors":["Tianqi Chen","Mu Li","Yutian Li","Min Lin","Naiyan Wang","Minjie Wang","Tianjun Xiao","Bing Xu","Chiyuan Zhang","Zheng Zhang"],"abstract":"MXNet is a multi-language machine learning (ML) library to ease the\ndevelopment of ML algorithms, especially for deep neural networks. Embedded in\nthe host language, it blends declarative symbolic expression with imperative\ntensor computation. It offers auto differentiation to derive gradients. MXNet\nis computation and memory efficient and runs on various heterogeneous systems,\nranging from mobile devices to distributed GPU clusters.\n  This paper describes both the API design and the system implementation of\nMXNet, and explains how embedding of both symbolic expression and tensor\noperation is handled in a unified fashion. Our preliminary experiments reveal\npromising results on large scale deep neural network applications using\nmultiple GPU machines.","url_abs":"http://arxiv.org/abs/1512.01274v1","url_pdf":"http://arxiv.org/pdf/1512.01274v1.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":"mxnet-a-flexible-and-efficient-machine","repo_url":"https://github.com/ctuning/ck-mxnet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"mxnet","reach":{"status":"ok","spdx":"BSD-3-Clause"}},{"paper_slug":"mxnet-a-flexible-and-efficient-machine","repo_url":"https://github.com/apache/incubator-mxnet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mxnet","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[{"task_slug":"machine-learning","task_name":"BIG-bench Machine Learning"},{"task_slug":"clustering","task_name":"Clustering"},{"task_slug":"dimensionality-reduction","task_name":"Dimensionality Reduction"},{"task_slug":null,"task_name":"GPU"},{"task_slug":"classification","task_name":"General Classification"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1512.01274","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1512.01274"}},"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/apache/incubator-mxnet","reach":{"status":"ok","spdx":"Apache-2.0"}},{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/ctuning/ck-mxnet","reach":{"status":"ok","spdx":"BSD-3-Clause"}}],"summary":{"unverified":14},"by_repo_kind":{"listed":{"samples":14,"ran":0,"repositories":2}},"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":0,"samples":[{"code_sha256_prefix":"ca037fa47522b39a","entry":"c2pyerror","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/base.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/base.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ca037fa47522b39a"}},{"code_sha256_prefix":"3be8df804c69aa82","entry":"c_str","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/base.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/base.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3be8df804c69aa82"}},{"code_sha256_prefix":"a73c6e46c328c419","entry":"cpu","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/device.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/device.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"a73c6e46c328c419"}},{"code_sha256_prefix":"3a25792e879b765e","entry":"cpu_pinned","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/device.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/device.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"3a25792e879b765e"}},{"code_sha256_prefix":"df77b3eca6bd676b","entry":"do_checkpoint","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/callback.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/callback.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"df77b3eca6bd676b"}},{"code_sha256_prefix":"64f987e0fc32fc59","entry":"gpu","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/device.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/device.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"64f987e0fc32fc59"}},{"code_sha256_prefix":"5bc9dd9627f0eb1c","entry":"log_train_metric","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/callback.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/callback.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"5bc9dd9627f0eb1c"}},{"code_sha256_prefix":"b86308bc3bc53b49","entry":"record","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/autograd.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/autograd.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"b86308bc3bc53b49"}},{"code_sha256_prefix":"eb3b5530cd2c2b64","entry":"register_error","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/base.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/base.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"eb3b5530cd2c2b64"}},{"code_sha256_prefix":"e065b66edb8371bb","entry":"set_deferred_compute","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/_deferred_compute.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/_deferred_compute.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"e065b66edb8371bb"}},{"code_sha256_prefix":"84a2b5addc51f455","entry":"set_recording","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/autograd.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/autograd.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"84a2b5addc51f455"}},{"code_sha256_prefix":"565479a708f0d1c6","entry":"set_training","repo":"apache/incubator-mxnet","repo_kind":"listed","path":"python/mxnet/autograd.py","file_url":"https://github.com/apache/incubator-mxnet/blob/HEAD/python/mxnet/autograd.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"565479a708f0d1c6"}},{"code_sha256_prefix":"db5b5bf377370ae6","entry":"setup","repo":"ctuning/ck-mxnet","repo_kind":"listed","path":"package/lib-mxnet-0.11.0-cpu/custom.py","file_url":"https://github.com/ctuning/ck-mxnet/blob/HEAD/package/lib-mxnet-0.11.0-cpu/custom.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"db5b5bf377370ae6"}},{"code_sha256_prefix":"4bc536aaf0815e46","entry":"setup","repo":"ctuning/ck-mxnet","repo_kind":"listed","path":"package/lib-mxnet-0.11.0-cuda80/custom.py","file_url":"https://github.com/ctuning/ck-mxnet/blob/HEAD/package/lib-mxnet-0.11.0-cuda80/custom.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"BSD-3-Clause","inline_ok":true,"mcp_get_code":{"code_sha256":"4bc536aaf0815e46"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}