{"id":58572,"name":"llms-from-scratch","description":null,"url":"https://github.com/pktikkani/llms-from-scratch","last_synced_at":"2025-09-05T15:13:27.325Z","repository":{"id":270338132,"uuid":"910051278","full_name":"pktikkani/LLMs-from-scratch","owner":"pktikkani","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-30T11:25:26.000Z","size":6749,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T04:28:42.159Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pktikkani.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-30T11:23:23.000Z","updated_at":"2024-12-30T11:25:29.000Z","dependencies_parsed_at":"2024-12-30T12:36:07.949Z","dependency_job_id":null,"html_url":"https://github.com/pktikkani/LLMs-from-scratch","commit_stats":null,"previous_names":["pktikkani/llms-from-scratch"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pktikkani/LLMs-from-scratch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2FLLMs-from-scratch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2FLLMs-from-scratch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2FLLMs-from-scratch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2FLLMs-from-scratch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pktikkani","download_url":"https://codeload.github.com/pktikkani/LLMs-from-scratch/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2FLLMs-from-scratch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273775031,"owners_count":25165741,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pktikkani","name":"Pavan Kumar Tikkani","uuid":"13082762","kind":"user","description":"Devops Architect with 14 + years of experience","email":"","website":null,"location":"Bangalore","twitter":"pktikkani","company":null,"icon_url":"https://avatars.githubusercontent.com/u/13082762?u=687ac3b2ccbe44b5d35ffa3619e408d8cdcb7b86\u0026v=4","repositories_count":123,"last_synced_at":"2025-09-01T04:10:48.206Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pktikkani","funding_links":[],"total_stars":0,"followers":27,"following":109,"created_at":"2022-11-15T04:27:39.011Z","updated_at":"2025-09-01T04:10:48.206Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pktikkani","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pktikkani/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"pktikkani/llms-from-scratch","html_url":"https://github.com/pktikkani/llms-from-scratch","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-05T15:12:58.350Z","updated_at":"2025-09-05T15:12:58.350Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2Fllms-from-scratch","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pktikkani%2Fllms-from-scratch/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10102346,"issues_count":31523475,"pull_requests_count":97727319,"authors_count":10703653,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"PushEvent":1,"CreateEvent":2},"last_year":{"PushEvent":1,"CreateEvent":2}},"keywords":[],"dependencies":[{"ecosystem":"docker","filepath":"setup/03_optional-docker-environment/.devcontainer/Dockerfile","sha":null,"kind":"manifest","created_at":"2024-12-30T12:35:57.577Z","updated_at":"2024-12-30T12:35:57.577Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/setup/03_optional-docker-environment/.devcontainer/Dockerfile","dependencies":[{"id":21320899826,"package_name":"pytorch/pytorch","ecosystem":"docker","requirements":"2.5.0-cuda12.4-cudnn9-runtime","direct":true,"kind":"build","optional":false}]},{"ecosystem":"npm","filepath":"llm-from-scratch/share/jupyter/lab/static/package.json","sha":null,"kind":"manifest","created_at":"2024-12-30T12:35:57.641Z","updated_at":"2024-12-30T12:35:57.641Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/llm-from-scratch/share/jupyter/lab/static/package.json","dependencies":[{"id":21320899839,"package_name":"@jupyterlab/application","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320901951,"package_name":"@jupyterlab/application-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902268,"package_name":"@jupyterlab/apputils-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902383,"package_name":"@jupyterlab/cell-toolbar-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902545,"package_name":"@jupyterlab/celltags-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902570,"package_name":"@jupyterlab/codemirror-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902582,"package_name":"@jupyterlab/completer-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902613,"package_name":"@jupyterlab/console-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902717,"package_name":"@jupyterlab/coreutils","ecosystem":"npm","requirements":"~6.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902725,"package_name":"@jupyterlab/csvviewer-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902783,"package_name":"@jupyterlab/debugger-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902788,"package_name":"@jupyterlab/docmanager-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902851,"package_name":"@jupyterlab/documentsearch-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902873,"package_name":"@jupyterlab/extensionmanager-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902877,"package_name":"@jupyterlab/filebrowser-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902902,"package_name":"@jupyterlab/fileeditor-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902940,"package_name":"@jupyterlab/help-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902986,"package_name":"@jupyterlab/htmlviewer-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902992,"package_name":"@jupyterlab/hub-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320902995,"package_name":"@jupyterlab/imageviewer-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903003,"package_name":"@jupyterlab/inspector-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903012,"package_name":"@jupyterlab/javascript-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903047,"package_name":"@jupyterlab/json-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903141,"package_name":"@jupyterlab/launcher-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903167,"package_name":"@jupyterlab/logconsole-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903180,"package_name":"@jupyterlab/lsp-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903181,"package_name":"@jupyterlab/mainmenu-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903182,"package_name":"@jupyterlab/markdownviewer-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903192,"package_name":"@jupyterlab/markedparser-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903216,"package_name":"@jupyterlab/mathjax-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903221,"package_name":"@jupyterlab/mermaid-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903236,"package_name":"@jupyterlab/metadataform-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903312,"package_name":"@jupyterlab/notebook-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903327,"package_name":"@jupyterlab/pdf-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903359,"package_name":"@jupyterlab/pluginmanager-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903371,"package_name":"@jupyterlab/rendermime-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903400,"package_name":"@jupyterlab/running-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903472,"package_name":"@jupyterlab/settingeditor-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903473,"package_name":"@jupyterlab/shortcuts-extension","ecosystem":"npm","requirements":"~5.1.1","direct":true,"kind":"runtime","optional":false},{"id":21320903477,"package_name":"@jupyterlab/statusbar-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903478,"package_name":"@jupyterlab/terminal-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903479,"package_name":"@jupyterlab/theme-dark-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903480,"package_name":"@jupyterlab/theme-dark-high-contrast-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903481,"package_name":"@jupyterlab/theme-light-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903482,"package_name":"@jupyterlab/toc-extension","ecosystem":"npm","requirements":"~6.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903483,"package_name":"@jupyterlab/tooltip-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903484,"package_name":"@jupyterlab/translation-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903485,"package_name":"@jupyterlab/ui-components-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903486,"package_name":"@jupyterlab/vega5-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903487,"package_name":"@jupyterlab/workspaces-extension","ecosystem":"npm","requirements":"~4.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903488,"package_name":"@jupyterlab/builder","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"development","optional":false},{"id":21320903489,"package_name":"@jupyterlab/buildutils","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"development","optional":false},{"id":21320903490,"package_name":"chokidar","ecosystem":"npm","requirements":"^3.4.0","direct":true,"kind":"development","optional":false},{"id":21320903491,"package_name":"css-loader","ecosystem":"npm","requirements":"^6.7.1","direct":true,"kind":"development","optional":false},{"id":21320903492,"package_name":"duplicate-package-checker-webpack-plugin","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":21320903493,"package_name":"fs-extra","ecosystem":"npm","requirements":"^10.1.0","direct":true,"kind":"development","optional":false},{"id":21320903494,"package_name":"glob","ecosystem":"npm","requirements":"~7.1.6","direct":true,"kind":"development","optional":false},{"id":21320903495,"package_name":"handlebars","ecosystem":"npm","requirements":"^4.7.8","direct":true,"kind":"development","optional":false},{"id":21320903496,"package_name":"html-loader","ecosystem":"npm","requirements":"~1.3.0","direct":true,"kind":"development","optional":false},{"id":21320903497,"package_name":"html-webpack-plugin","ecosystem":"npm","requirements":"^5.5.0","direct":true,"kind":"development","optional":false},{"id":21320903498,"package_name":"license-webpack-plugin","ecosystem":"npm","requirements":"^4.0.2","direct":true,"kind":"development","optional":false},{"id":21320903499,"package_name":"mini-css-extract-plugin","ecosystem":"npm","requirements":"^2.7.0","direct":true,"kind":"development","optional":false},{"id":21320903500,"package_name":"mini-svg-data-uri","ecosystem":"npm","requirements":"^1.4.4","direct":true,"kind":"development","optional":false},{"id":21320903501,"package_name":"rimraf","ecosystem":"npm","requirements":"~5.0.5","direct":true,"kind":"development","optional":false},{"id":21320903502,"package_name":"sort-package-json","ecosystem":"npm","requirements":"~1.53.1","direct":true,"kind":"development","optional":false},{"id":21320903503,"package_name":"source-map-loader","ecosystem":"npm","requirements":"~1.0.2","direct":true,"kind":"development","optional":false},{"id":21320903504,"package_name":"style-loader","ecosystem":"npm","requirements":"~3.3.1","direct":true,"kind":"development","optional":false},{"id":21320903505,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"^5.3.7","direct":true,"kind":"development","optional":false},{"id":21320903506,"package_name":"webpack","ecosystem":"npm","requirements":"^5.76.1","direct":true,"kind":"development","optional":false},{"id":21320903507,"package_name":"webpack-bundle-analyzer","ecosystem":"npm","requirements":"^4.8.0","direct":true,"kind":"development","optional":false},{"id":21320903508,"package_name":"webpack-cli","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"development","optional":false},{"id":21320903509,"package_name":"webpack-merge","ecosystem":"npm","requirements":"^5.8.0","direct":true,"kind":"development","optional":false},{"id":21320903510,"package_name":"worker-loader","ecosystem":"npm","requirements":"^3.0.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"llm-from-scratch/share/jupyter/labextensions/jupyterlab_pygments/package.json","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:06.914Z","updated_at":"2024-12-30T12:36:06.914Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/llm-from-scratch/share/jupyter/labextensions/jupyterlab_pygments/package.json","dependencies":[{"id":21320903511,"package_name":"@jupyterlab/application","ecosystem":"npm","requirements":"^4.0.8","direct":true,"kind":"runtime","optional":false},{"id":21320903512,"package_name":"@types/node","ecosystem":"npm","requirements":"^20.9.0","direct":true,"kind":"runtime","optional":false},{"id":21320903513,"package_name":"@jupyterlab/builder","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":21320903514,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"^7.0.11","direct":true,"kind":"development","optional":false},{"id":21320903515,"package_name":"@types/react","ecosystem":"npm","requirements":"^18.0.26","direct":true,"kind":"development","optional":false},{"id":21320903516,"package_name":"@types/react-addons-linked-state-mixin","ecosystem":"npm","requirements":"^0.14.22","direct":true,"kind":"development","optional":false},{"id":21320903517,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"development","optional":false},{"id":21320903518,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"development","optional":false},{"id":21320903519,"package_name":"css-loader","ecosystem":"npm","requirements":"^6.7.1","direct":true,"kind":"development","optional":false},{"id":21320903520,"package_name":"eslint","ecosystem":"npm","requirements":"^8.36.0","direct":true,"kind":"development","optional":false},{"id":21320903521,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"^8.8.0","direct":true,"kind":"development","optional":false},{"id":21320903522,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^5.0.0","direct":true,"kind":"development","optional":false},{"id":21320903523,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":21320903524,"package_name":"prettier","ecosystem":"npm","requirements":"3.0.3","direct":true,"kind":"development","optional":false},{"id":21320903525,"package_name":"rimraf","ecosystem":"npm","requirements":"^5.0.5","direct":true,"kind":"development","optional":false},{"id":21320903526,"package_name":"source-map-loader","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":21320903527,"package_name":"style-loader","ecosystem":"npm","requirements":"^3.3.1","direct":true,"kind":"development","optional":false},{"id":21320903528,"package_name":"stylelint","ecosystem":"npm","requirements":"^15.10.1","direct":true,"kind":"development","optional":false},{"id":21320903529,"package_name":"stylelint-config-prettier","ecosystem":"npm","requirements":"^9.0.3","direct":true,"kind":"development","optional":false},{"id":21320903530,"package_name":"stylelint-config-recommended","ecosystem":"npm","requirements":"^13.0.0","direct":true,"kind":"development","optional":false},{"id":21320903531,"package_name":"stylelint-config-standard","ecosystem":"npm","requirements":"^34.0.0","direct":true,"kind":"development","optional":false},{"id":21320903532,"package_name":"stylelint-csstree-validator","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":21320903533,"package_name":"stylelint-prettier","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":21320903534,"package_name":"typescript","ecosystem":"npm","requirements":"~5.0.2","direct":true,"kind":"development","optional":false},{"id":21320903535,"package_name":"yjs","ecosystem":"npm","requirements":"^13.5.40","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"ch02/02_bonus_bytepair-encoder/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.073Z","updated_at":"2024-12-30T12:36:07.073Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch02/02_bonus_bytepair-encoder/requirements-extra.txt","dependencies":[{"id":21320903536,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903537,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903538,"package_name":"transformers","ecosystem":"pypi","requirements":"\u003e=4.33.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch04/02_performance-analysis/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.137Z","updated_at":"2024-12-30T12:36:07.137Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch04/02_performance-analysis/requirements-extra.txt","dependencies":[{"id":21320903539,"package_name":"thop","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch05/06_user_interface/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.201Z","updated_at":"2024-12-30T12:36:07.201Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch05/06_user_interface/requirements-extra.txt","dependencies":[{"id":21320903540,"package_name":"chainlit","ecosystem":"pypi","requirements":"\u003e=1.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch05/07_gpt_to_llama/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.330Z","updated_at":"2024-12-30T12:36:07.330Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch05/07_gpt_to_llama/requirements-extra.txt","dependencies":[{"id":21320903541,"package_name":"blobfile","ecosystem":"pypi","requirements":"\u003e=3.0.0","direct":true,"kind":"runtime","optional":false},{"id":21320903542,"package_name":"huggingface_hub","ecosystem":"pypi","requirements":"\u003e=0.24.7","direct":true,"kind":"runtime","optional":false},{"id":21320903543,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"\u003e=8.1.2","direct":true,"kind":"runtime","optional":false},{"id":21320903544,"package_name":"safetensors","ecosystem":"pypi","requirements":"\u003e=0.4.4","direct":true,"kind":"runtime","optional":false},{"id":21320903545,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"\u003e=0.1.99","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch05/07_gpt_to_llama/tests/test-requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.396Z","updated_at":"2024-12-30T12:36:07.396Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch05/07_gpt_to_llama/tests/test-requirements-extra.txt","dependencies":[{"id":21320903546,"package_name":"pytest","ecosystem":"pypi","requirements":"\u003e=8.1.1","direct":true,"kind":"test","optional":false},{"id":21320903547,"package_name":"transformers","ecosystem":"pypi","requirements":"\u003e=4.44.2","direct":true,"kind":"test","optional":false}]},{"ecosystem":"pypi","filepath":"ch06/03_bonus_imdb-classification/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.460Z","updated_at":"2024-12-30T12:36:07.460Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch06/03_bonus_imdb-classification/requirements-extra.txt","dependencies":[{"id":21320903548,"package_name":"transformers","ecosystem":"pypi","requirements":"\u003e=4.33.2","direct":true,"kind":"runtime","optional":false},{"id":21320903549,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=1.3.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch06/04_user_interface/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.524Z","updated_at":"2024-12-30T12:36:07.524Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch06/04_user_interface/requirements-extra.txt","dependencies":[{"id":21320903550,"package_name":"chainlit","ecosystem":"pypi","requirements":"\u003e=1.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch07/02_dataset-utilities/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.590Z","updated_at":"2024-12-30T12:36:07.590Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch07/02_dataset-utilities/requirements-extra.txt","dependencies":[{"id":21320903551,"package_name":"openai","ecosystem":"pypi","requirements":"\u003e=1.30.3","direct":true,"kind":"runtime","optional":false},{"id":21320903552,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=1.3.1","direct":true,"kind":"runtime","optional":false},{"id":21320903553,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.65.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch07/03_model-evaluation/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.661Z","updated_at":"2024-12-30T12:36:07.661Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch07/03_model-evaluation/requirements-extra.txt","dependencies":[{"id":21320903554,"package_name":"openai","ecosystem":"pypi","requirements":"\u003e=1.30.3","direct":true,"kind":"runtime","optional":false},{"id":21320903555,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.65.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch07/05_dataset-generation/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.726Z","updated_at":"2024-12-30T12:36:07.726Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch07/05_dataset-generation/requirements-extra.txt","dependencies":[{"id":21320903556,"package_name":"openai","ecosystem":"pypi","requirements":"\u003e=1.30.3","direct":true,"kind":"runtime","optional":false},{"id":21320903557,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.65.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"ch07/06_user_interface/requirements-extra.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.796Z","updated_at":"2024-12-30T12:36:07.796Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/ch07/06_user_interface/requirements-extra.txt","dependencies":[{"id":21320903558,"package_name":"chainlit","ecosystem":"pypi","requirements":"\u003e=1.2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"manifest","created_at":"2024-12-30T12:36:07.861Z","updated_at":"2024-12-30T12:36:07.861Z","repository_link":"https://github.com/pktikkani/LLMs-from-scratch/blob/main/requirements.txt","dependencies":[{"id":21320903559,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903560,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903561,"package_name":"tiktoken","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903562,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903563,"package_name":"tensorflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903564,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903565,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903566,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":21320903567,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:35.109Z","updated_at":"2025-10-07T08:23:03.401Z","avatar_url":"https://github.com/pktikkani.png","language":"Jupyter Notebook","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/58572","html_url":"https://science.ecosyste.ms/projects/58572","bibtex_url":"https://science.ecosyste.ms/projects/58572/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/58572/export.apalike"}