{"adoption": {"forks": 1232, "observed_at": "2026-08-28T04:08:46.543247+00:00", "stars": 4359}, "canonical_url": "https://ross.abutalabs.com/products/d2l-pytorch", "card": {"archived": false, "artifact_type": "learning-resource", "description": "This project reproduces the book Dive Into Deep Learning (https://d2l.ai/), adapting the code from MXNet into PyTorch.", "domain": ["deep-learning", "machine-learning", "tutorials", "education"], "enriched": true, "function": ["deep-learning", "machine-learning", "nlp", "computer-vision"], "health_score": 20, "homepage": null, "language": "Jupyter Notebook", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["dsgiitr/d2l-pytorch"], "name": "dsgiitr/d2l-pytorch", "platform": ["python"], "pushed_at": "2024-07-25T11:01:42+00:00", "repo": "dsgiitr/d2l-pytorch", "stars": 4359, "tags": ["pytorch", "jupyter-notebooks", "d2l", "book-adaptation", "educational"], "topics": ["deep-learning", "d2l", "data-science", "pytorch-implmention", "book", "nlp", "computer-vision", "pytorch", "mxnet", "dive-into-deep-learning"], "urls": [], "use_cases": ["learn deep learning with PyTorch", "study the Dive Into Deep Learning book with PyTorch code", "find PyTorch implementations of classic deep learning models", "learn linear regression and softmax regression from scratch", "study CNNs, RNNs, and attention mechanisms with runnable notebooks", "get a hands-on introduction to NLP and computer vision in PyTorch"], "what_it_is": "A Jupyter Notebook adaptation of the 'Dive Into Deep Learning' book, converting its MXNet code examples into PyTorch. It covers deep learning fundamentals from linear regression through NLP and computer vision topics.", "when_to_avoid": ["you need the complete, up-to-date PyTorch port of D2L (use the official d2l-ai/d2l-en repo)", "you need a maintained library or production tooling", "you want MXNet-based examples"], "when_to_choose": ["you want to learn deep learning theory alongside runnable PyTorch code", "you prefer PyTorch over MXNet for the D2L book", "you want free, notebook-based deep learning tutorials"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/d2l-pytorch", "repo": "dsgiitr/d2l-pytorch", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:46.543247+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:21:27.923171+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d91be9d2693b39a38925e4b94d5bf79e98cc6d834d0a66dfd09e66841b1210e0", "fetched_at": "2026-08-28T04:08:46.543247+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dsgiitr/d2l-pytorch"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2671, "days_push": 769, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}