{"id":124693,"url":"https://github.com/YeonwooSung/ai_book","last_synced_at":"2026-06-04T12:30:33.821Z","repository":{"id":40406320,"uuid":"275403387","full_name":"YeonwooSung/ai_book","owner":"YeonwooSung","description":"AI book for everyone","archived":false,"fork":false,"pushed_at":"2026-04-08T06:51:07.000Z","size":662313,"stargazers_count":34,"open_issues_count":23,"forks_count":7,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-16T03:35:48.655Z","etag":null,"topics":["ai","ai-ml","cv","deep-learning","gpt-4","knowledge-distillation","llama","llm","llmops","machine-learning","machinelearning","mlops","mlops-workflow","nlp","pytorch","sagemaker","tutorial","xai"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YeonwooSung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"YeonwooSung","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"blackbeenie","thanks_dev":null,"custom":null}},"created_at":"2020-06-27T15:46:28.000Z","updated_at":"2026-04-17T14:10:03.000Z","dependencies_parsed_at":"2025-09-16T01:25:56.636Z","dependency_job_id":null,"html_url":"https://github.com/YeonwooSung/ai_book","commit_stats":{"total_commits":537,"total_committers":3,"mean_commits":179.0,"dds":0.1005586592178771,"last_synced_commit":"9c6e165766b54c305c5190c683ca7787fb79eb5f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YeonwooSung/ai_book","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YeonwooSung","download_url":"https://codeload.github.com/YeonwooSung/ai_book/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33504806,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T03:12:49.672Z","status":"ssl_error","status_checked_at":"2026-05-26T03:12:47.976Z","response_time":63,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"YeonwooSung","name":"Yeonwoo Sung","uuid":"30489717","kind":"user","description":"As I've always been","email":"","website":null,"location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/30489717?u=7deffe9e0bc24a4e05edb422687ffc64487f2ddd\u0026v=4","repositories_count":14,"last_synced_at":"2023-03-05T13:09:45.052Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/YeonwooSung","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-15T16:53:23.484Z","updated_at":"2023-03-05T13:09:45.108Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YeonwooSung","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YeonwooSung/repositories"},"packages":[],"commits":{"id":1640195,"full_name":"YeonwooSung/ai_book","default_branch":"master","total_commits":589,"total_committers":3,"total_bot_commits":72,"total_bot_committers":1,"mean_commits":196.33333333333334,"dds":0.12393887945670623,"past_year_total_commits":5,"past_year_total_committers":2,"past_year_total_bot_commits":4,"past_year_total_bot_committers":1,"past_year_mean_commits":2.5,"past_year_dds":0.19999999999999996,"last_synced_at":"2026-05-16T03:06:50.008Z","last_synced_commit":"577435386447e88b9e2cc4cb38d07a22a19c98e0","created_at":"2024-07-25T15:36:23.834Z","updated_at":"2026-05-16T03:06:49.232Z","committers":[{"name":"YeonwooSung","email":"neos960518@gmail.com","login":"YeonwooSung","count":516},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":72},{"name":"TrellixVulnTeam","email":"charles.mcfarland@trellix.com","login":"TrellixVulnTeam","count":1}],"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":4},{"name":"YeonwooSung","email":"neos960518@gmail.com","login":"YeonwooSung","count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-18T00:00:12.307Z","repositories_count":6236237,"commits_count":884965281,"contributors_count":34916162,"owners_count":1154434,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"YeonwooSung/ai_book","html_url":"https://github.com/YeonwooSung/ai_book","last_synced_at":"2026-04-08T09:02:20.644Z","status":null,"issues_count":33,"pull_requests_count":129,"avg_time_to_close_issue":17210686.384615384,"avg_time_to_close_pull_request":467736.4649122807,"issues_closed_count":13,"pull_requests_closed_count":114,"pull_request_authors_count":2,"issue_authors_count":1,"avg_comments_per_issue":0.8181818181818182,"avg_comments_per_pull_request":0.11627906976744186,"merged_pull_requests_count":100,"bot_issues_count":0,"bot_pull_requests_count":128,"past_year_issues_count":0,"past_year_pull_requests_count":21,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":580991.1333333333,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":15,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.047619047619047616,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":21,"past_year_merged_pull_requests_count":14,"created_at":"2024-07-25T15:36:55.182Z","updated_at":"2026-04-08T09:02:20.644Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/YeonwooSung%2Fai_book/issues","issue_labels_count":{"table":{"Attention mechanism":5,"Transformer":3,"Data":2,"NMT":2,"RNN":2,"SOTA":1,"CNN":1,"RAG":1,"Regularization":1}},"pull_request_labels_count":{"table":{"dependencies":128,"python":27}},"issue_author_associations_count":{"table":{"OWNER":33}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":129}},"issue_authors":{"table":{"YeonwooSung":33}},"pull_request_authors":{"table":{"dependabot[bot]":128,"TrellixVulnTeam":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-05-16T00:00:24.458Z","repositories_count":14608906,"issues_count":34175373,"pull_requests_count":111944541,"authors_count":11263705,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{"dependencies":9,"python":9}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":9}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{"dependabot[bot]":9}},"maintainers":[{"table":{"login":"YeonwooSung","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/YeonwooSung"}}],"active_maintainers":[]}},"events":{"total":{"DeleteEvent":19,"PullRequestEvent":42,"ForkEvent":1,"IssuesEvent":2,"WatchEvent":4,"IssueCommentEvent":1,"PushEvent":40,"CreateEvent":24},"last_year":{"DeleteEvent":3,"PullRequestEvent":11,"PushEvent":3,"CreateEvent":7}},"keywords":["ai","ai-ml","cv","deep-learning","gpt-4","knowledge-distillation","llama","llm","llmops","machine-learning","machinelearning","mlops","mlops-workflow","nlp","pytorch","sagemaker","tutorial","xai"],"dependencies":[{"ecosystem":"pypi","filepath":"Experiments/CV/object-detection/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-02-06T02:37:15.952Z","updated_at":"2024-02-06T02:37:15.952Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/CV/object-detection/requirements.txt","dependencies":[{"id":16055180332,"package_name":"opencv-python","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16055180333,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16055180334,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":16055180335,"package_name":"ultralytics","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/CV/ocr_with_bert/poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-02-06T02:37:16.074Z","updated_at":"2024-02-06T02:37:16.074Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/CV/ocr_with_bert/poetry.lock","dependencies":[{"id":16055180362,"package_name":"blis","ecosystem":"pypi","requirements":"0.7.9","direct":false,"kind":"runtime","optional":false},{"id":16055180363,"package_name":"catalogue","ecosystem":"pypi","requirements":"2.0.8","direct":false,"kind":"runtime","optional":false},{"id":16055180364,"package_name":"certifi","ecosystem":"pypi","requirements":"2023.7.22","direct":false,"kind":"runtime","optional":false},{"id":16055180365,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":16055180366,"package_name":"click","ecosystem":"pypi","requirements":"8.1.4","direct":false,"kind":"runtime","optional":false},{"id":16055180367,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":16055180368,"package_name":"confection","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":16055180369,"package_name":"contextualspellcheck","ecosystem":"pypi","requirements":"0.4.3","direct":false,"kind":"runtime","optional":false},{"id":16055180476,"package_name":"cymem","ecosystem":"pypi","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":16055180477,"package_name":"editdistance","ecosystem":"pypi","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":16055180478,"package_name":"filelock","ecosystem":"pypi","requirements":"3.12.2","direct":false,"kind":"runtime","optional":false},{"id":16055180479,"package_name":"fsspec","ecosystem":"pypi","requirements":"2023.6.0","direct":false,"kind":"runtime","optional":false},{"id":16055180480,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.20.1","direct":false,"kind":"runtime","optional":false},{"id":16055180482,"package_name":"idna","ecosystem":"pypi","requirements":"3.4","direct":false,"kind":"runtime","optional":false},{"id":16055180484,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":16055180486,"package_name":"langcodes","ecosystem":"pypi","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":16055180487,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":16055180488,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":16055180489,"package_name":"murmurhash","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":16055180490,"package_name":"networkx","ecosystem":"pypi","requirements":"3.1","direct":false,"kind":"runtime","optional":false},{"id":16055180491,"package_name":"numpy","ecosystem":"pypi","requirements":"1.25.1","direct":false,"kind":"runtime","optional":false},{"id":16055180492,"package_name":"opencv-python","ecosystem":"pypi","requirements":"4.8.0.74","direct":false,"kind":"runtime","optional":false},{"id":16055180493,"package_name":"packaging","ecosystem":"pypi","requirements":"23.1","direct":false,"kind":"runtime","optional":false},{"id":16055180494,"package_name":"pathy","ecosystem":"pypi","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":16055180495,"package_name":"pillow","ecosystem":"pypi","requirements":"10.2.0","direct":false,"kind":"runtime","optional":false},{"id":16055180496,"package_name":"preshed","ecosystem":"pypi","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":16055180497,"package_name":"pydantic","ecosystem":"pypi","requirements":"1.10.11","direct":false,"kind":"runtime","optional":false},{"id":16055180498,"package_name":"pytesseract","ecosystem":"pypi","requirements":"0.3.10","direct":false,"kind":"runtime","optional":false},{"id":16055180499,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0","direct":false,"kind":"runtime","optional":false},{"id":16055180500,"package_name":"regex","ecosystem":"pypi","requirements":"2023.6.3","direct":false,"kind":"runtime","optional":false},{"id":16055180501,"package_name":"requests","ecosystem":"pypi","requirements":"2.31.0","direct":false,"kind":"runtime","optional":false},{"id":16055180502,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":16055180503,"package_name":"setuptools","ecosystem":"pypi","requirements":"68.0.0","direct":false,"kind":"runtime","optional":false},{"id":16055180504,"package_name":"smart-open","ecosystem":"pypi","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":16055180505,"package_name":"spacy","ecosystem":"pypi","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":16055180506,"package_name":"spacy-legacy","ecosystem":"pypi","requirements":"3.0.12","direct":false,"kind":"runtime","optional":false},{"id":16055180507,"package_name":"spacy-loggers","ecosystem":"pypi","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":16055180508,"package_name":"srsly","ecosystem":"pypi","requirements":"2.4.6","direct":false,"kind":"runtime","optional":false},{"id":16055180509,"package_name":"sympy","ecosystem":"pypi","requirements":"1.12","direct":false,"kind":"runtime","optional":false},{"id":16055180579,"package_name":"thinc","ecosystem":"pypi","requirements":"8.1.10","direct":false,"kind":"runtime","optional":false},{"id":16055180580,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.15.0","direct":false,"kind":"runtime","optional":false},{"id":16055180581,"package_name":"torch","ecosystem":"pypi","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":16055180751,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.65.0","direct":false,"kind":"runtime","optional":false},{"id":16055180752,"package_name":"transformers","ecosystem":"pypi","requirements":"4.37.2","direct":false,"kind":"runtime","optional":false},{"id":16055180753,"package_name":"typer","ecosystem":"pypi","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":16055180754,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.7.1","direct":false,"kind":"runtime","optional":false},{"id":16055180755,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.0.7","direct":false,"kind":"runtime","optional":false},{"id":16055180756,"package_name":"wasabi","ecosystem":"pypi","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/CV/ocr_with_bert/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-02-06T02:37:17.588Z","updated_at":"2024-02-06T02:37:17.588Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/CV/ocr_with_bert/pyproject.toml","dependencies":[{"id":16055180906,"package_name":"python","ecosystem":"pypi","requirements":"^3.10","direct":true,"kind":"runtime","optional":false},{"id":16055180907,"package_name":"torch","ecosystem":"pypi","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":16055180908,"package_name":"opencv-python","ecosystem":"pypi","requirements":"^4.8.0.74","direct":true,"kind":"runtime","optional":false},{"id":16055180909,"package_name":"transformers","ecosystem":"pypi","requirements":"^4.37.2","direct":true,"kind":"runtime","optional":false},{"id":16055180910,"package_name":"numpy","ecosystem":"pypi","requirements":"^1.25.1","direct":true,"kind":"runtime","optional":false},{"id":16055180911,"package_name":"contextualspellcheck","ecosystem":"pypi","requirements":"^0.4.3","direct":true,"kind":"runtime","optional":false},{"id":16055180912,"package_name":"spacy","ecosystem":"pypi","requirements":"^3.6.0","direct":true,"kind":"runtime","optional":false},{"id":16055180913,"package_name":"pytesseract","ecosystem":"pypi","requirements":"^0.3.10","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"LLMs/RAG/llama-index-milvus-example/milvus/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:30.821Z","updated_at":"2024-08-18T13:46:30.821Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/RAG/llama-index-milvus-example/milvus/docker-compose.yml","dependencies":[{"id":19772471131,"package_name":"quay.io/coreos/etcd","ecosystem":"docker","requirements":"v3.5.5","direct":true,"kind":"runtime","optional":false},{"id":19772471132,"package_name":"minio/minio","ecosystem":"docker","requirements":"RELEASE.2023-03-20T20-16-18Z","direct":true,"kind":"runtime","optional":false},{"id":19772471133,"package_name":"milvusdb/milvus","ecosystem":"docker","requirements":"v2.2.12","direct":true,"kind":"runtime","optional":false},{"id":19772471134,"package_name":"zilliz/attu","ecosystem":"docker","requirements":"v2.2.7","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/CV/satellite-image-classification/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:32.413Z","updated_at":"2024-08-18T13:46:32.413Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/CV/satellite-image-classification/requirements.txt","dependencies":[{"id":19772471307,"package_name":"tensorflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471308,"package_name":"tensorflow_addons","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471358,"package_name":"tensorflow_datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471359,"package_name":"tensorflow_hub","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471518,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471519,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471520,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471521,"package_name":"sklearn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/huggingface/olm/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:35.356Z","updated_at":"2024-08-18T13:46:35.356Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/huggingface/olm/pyproject.toml","dependencies":[{"id":19772471648,"package_name":"python","ecosystem":"pypi","requirements":"^3.9","direct":true,"kind":"runtime","optional":false},{"id":19772471649,"package_name":"torch","ecosystem":"pypi","requirements":"^1.13.1","direct":true,"kind":"runtime","optional":false},{"id":19772471650,"package_name":"transformers","ecosystem":"pypi","requirements":"^4.26.1","direct":true,"kind":"runtime","optional":false},{"id":19772471651,"package_name":"datasets","ecosystem":"pypi","requirements":"^2.10.1","direct":true,"kind":"runtime","optional":false},{"id":19772471652,"package_name":"tensorboard","ecosystem":"pypi","requirements":"^2.12.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/informaton-retrieval/recommender-system-using-association-rules/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:35.932Z","updated_at":"2024-08-18T13:46:35.932Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/informaton-retrieval/recommender-system-using-association-rules/requirements.txt","dependencies":[{"id":19772471716,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.1.5","direct":true,"kind":"runtime","optional":false},{"id":19772471717,"package_name":"mlxtend","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":19772471718,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.0","direct":true,"kind":"runtime","optional":false},{"id":19772471719,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"runtime","optional":false},{"id":19772471720,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.2.2","direct":true,"kind":"runtime","optional":false},{"id":19772471721,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772471722,"package_name":"openpyxl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/informaton-retrieval/visual-question-answering/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:36.386Z","updated_at":"2024-08-18T13:46:36.386Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/informaton-retrieval/visual-question-answering/requirements.txt","dependencies":[{"id":19772471740,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471741,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471742,"package_name":"accelerate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471743,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471744,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471745,"package_name":"Pillow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/speech-ai/speech-emotion-recognition/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:37.284Z","updated_at":"2024-08-18T13:46:37.284Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/speech-ai/speech-emotion-recognition/requirements.txt","dependencies":[{"id":19772471761,"package_name":"librosa","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"runtime","optional":false},{"id":19772471762,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471763,"package_name":"soundfile","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":19772471764,"package_name":"sklearn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471765,"package_name":"pyaudio","ecosystem":"pypi","requirements":"==0.2.11","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/speech-ai/speech-recognition/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:38.083Z","updated_at":"2024-08-18T13:46:38.083Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/speech-ai/speech-recognition/requirements.txt","dependencies":[{"id":19772471780,"package_name":"speech_recognition","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471835,"package_name":"pyaudio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471836,"package_name":"pydub","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/speech-ai/text-to-speech/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:39.365Z","updated_at":"2024-08-18T13:46:39.365Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/speech-ai/text-to-speech/requirements.txt","dependencies":[{"id":19772471837,"package_name":"pyttsx3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471838,"package_name":"gTTS","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471839,"package_name":"playsound","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471840,"package_name":"soundfile","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471841,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471842,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772471843,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/RAG/llama-index-milvus-example/Pipfile","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:40.119Z","updated_at":"2024-08-18T13:46:40.119Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/RAG/llama-index-milvus-example/Pipfile","dependencies":[{"id":19772472120,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.19.1","direct":true,"kind":"runtime","optional":false},{"id":19772472040,"package_name":"aiofiles","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"runtime","optional":false},{"id":19772472041,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.9.5","direct":true,"kind":"runtime","optional":false},{"id":19772472042,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":19772472043,"package_name":"altair","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":19772472044,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":19772472045,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.7.1","direct":true,"kind":"runtime","optional":false},{"id":19772472046,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.3","direct":true,"kind":"runtime","optional":false},{"id":19772472047,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472048,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.2","direct":true,"kind":"runtime","optional":false},{"id":19772472049,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.7.4","direct":true,"kind":"runtime","optional":false},{"id":19772472050,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":19772472051,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"runtime","optional":false},{"id":19772472052,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472053,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":19772472054,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"==0.5.14","direct":true,"kind":"runtime","optional":false},{"id":19772472055,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472056,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.103.1","direct":true,"kind":"runtime","optional":false},{"id":19772472057,"package_name":"ffmpy","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"runtime","optional":false},{"id":19772472058,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.3","direct":true,"kind":"runtime","optional":false},{"id":19772472059,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.0","direct":true,"kind":"runtime","optional":false},{"id":19772472060,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472061,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.9.0","direct":true,"kind":"runtime","optional":false},{"id":19772472062,"package_name":"gradio","ecosystem":"pypi","requirements":"==3.44.3","direct":true,"kind":"runtime","optional":false},{"id":19772472063,"package_name":"gradio-client","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":19772472064,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":19772472065,"package_name":"httpcore","ecosystem":"pypi","requirements":"==0.17.3","direct":true,"kind":"runtime","optional":false},{"id":19772472066,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.24.1","direct":true,"kind":"runtime","optional":false},{"id":19772472067,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.16.4","direct":true,"kind":"runtime","optional":false},{"id":19772472068,"package_name":"idna","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"runtime","optional":false},{"id":19772472069,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"runtime","optional":false},{"id":19772472070,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472071,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.0","direct":true,"kind":"runtime","optional":false},{"id":19772472072,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":true,"kind":"runtime","optional":false},{"id":19772472073,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":true,"kind":"runtime","optional":false},{"id":19772472074,"package_name":"langchain","ecosystem":"pypi","requirements":"==0.0.283","direct":true,"kind":"runtime","optional":false},{"id":19772472075,"package_name":"langsmith","ecosystem":"pypi","requirements":"==0.0.33","direct":true,"kind":"runtime","optional":false},{"id":19772472076,"package_name":"llama-index","ecosystem":"pypi","requirements":"==0.8.21","direct":true,"kind":"runtime","optional":false},{"id":19772472077,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472078,"package_name":"marshmallow","ecosystem":"pypi","requirements":"==3.20.1","direct":true,"kind":"runtime","optional":false},{"id":19772472079,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.2","direct":true,"kind":"runtime","optional":false},{"id":19772472080,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":true,"kind":"runtime","optional":false},{"id":19772472081,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":19772472082,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.7","direct":true,"kind":"runtime","optional":false},{"id":19772472083,"package_name":"numexpr","ecosystem":"pypi","requirements":"==2.8.5","direct":true,"kind":"runtime","optional":false},{"id":19772472084,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":true,"kind":"runtime","optional":false},{"id":19772472085,"package_name":"openai","ecosystem":"pypi","requirements":"==0.28.0","direct":true,"kind":"runtime","optional":false},{"id":19772472086,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.9.5","direct":true,"kind":"runtime","optional":false},{"id":19772472087,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":true,"kind":"runtime","optional":false},{"id":19772472088,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472089,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472090,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472091,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"==2.6.3","direct":true,"kind":"runtime","optional":false},{"id":19772472092,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"runtime","optional":false},{"id":19772472093,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"runtime","optional":false},{"id":19772472094,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":19772472095,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":19772472096,"package_name":"python-multipart","ecosystem":"pypi","requirements":"==0.0.7","direct":true,"kind":"runtime","optional":false},{"id":19772472097,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":true,"kind":"runtime","optional":false},{"id":19772472098,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"runtime","optional":false},{"id":19772472099,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":true,"kind":"runtime","optional":false},{"id":19772472100,"package_name":"regex","ecosystem":"pypi","requirements":"==2023.8.8","direct":true,"kind":"runtime","optional":false},{"id":19772472101,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":true,"kind":"runtime","optional":false},{"id":19772472102,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":19772472103,"package_name":"semantic-version","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"runtime","optional":false},{"id":19772472104,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":19772472105,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472106,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.5","direct":true,"kind":"runtime","optional":false},{"id":19772472107,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==2.0.20","direct":true,"kind":"runtime","optional":false},{"id":19772472108,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.27.0","direct":true,"kind":"runtime","optional":false},{"id":19772472109,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.2.3","direct":true,"kind":"runtime","optional":false},{"id":19772472110,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472111,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":19772472112,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.4","direct":true,"kind":"runtime","optional":false},{"id":19772472113,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":19772472114,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":true,"kind":"runtime","optional":false},{"id":19772472115,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":true,"kind":"runtime","optional":false},{"id":19772472116,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.19","direct":true,"kind":"runtime","optional":false},{"id":19772472117,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.23.2","direct":true,"kind":"runtime","optional":false},{"id":19772472118,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.3","direct":true,"kind":"runtime","optional":false},{"id":19772472119,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.2","direct":true,"kind":"runtime","optional":false},{"id":19772472121,"package_name":"environs","ecosystem":"pypi","requirements":"==9.5.0","direct":true,"kind":"runtime","optional":false},{"id":19772472122,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.56.0","direct":true,"kind":"runtime","optional":false},{"id":19772472123,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.24.2","direct":true,"kind":"runtime","optional":false},{"id":19772472124,"package_name":"pymilvus","ecosystem":"pypi","requirements":"==2.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472125,"package_name":"ujson","ecosystem":"pypi","requirements":"==5.8.0","direct":true,"kind":"runtime","optional":false},{"id":19772472126,"package_name":"apify-client","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":19772472196,"package_name":"apify-shared","ecosystem":"pypi","requirements":"==1.0.2","direct":true,"kind":"runtime","optional":false},{"id":19772472211,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.3.2","direct":true,"kind":"runtime","optional":false},{"id":19772472212,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/RAG/llama-index-milvus-example/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2024-08-18T13:46:42.369Z","updated_at":"2024-08-18T13:46:42.369Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/RAG/llama-index-milvus-example/Pipfile.lock","dependencies":[{"id":19772472278,"package_name":"aiofiles","ecosystem":"pypi","requirements":"==23.2.1","direct":false,"kind":"runtime","optional":false},{"id":19772472279,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.9.5","direct":false,"kind":"runtime","optional":false},{"id":19772472280,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":19772472281,"package_name":"altair","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":19772472282,"package_name":"annotated-types","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"runtime","optional":false},{"id":19772472283,"package_name":"anyio","ecosystem":"pypi","requirements":"==3.7.1","direct":false,"kind":"runtime","optional":false},{"id":19772472284,"package_name":"apify-client","ecosystem":"pypi","requirements":"==1.4.1","direct":false,"kind":"runtime","optional":false},{"id":19772472285,"package_name":"apify-shared","ecosystem":"pypi","requirements":"==1.0.2","direct":false,"kind":"runtime","optional":false},{"id":19772472286,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.3","direct":false,"kind":"runtime","optional":false},{"id":19772472287,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":false,"kind":"runtime","optional":false},{"id":19772472288,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.2","direct":false,"kind":"runtime","optional":false},{"id":19772472289,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.7.4","direct":false,"kind":"runtime","optional":false},{"id":19772472290,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"runtime","optional":false},{"id":19772472291,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"runtime","optional":false},{"id":19772472292,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":19772472293,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":19772472294,"package_name":"dataclasses-json","ecosystem":"pypi","requirements":"==0.5.14","direct":false,"kind":"runtime","optional":false},{"id":19772472295,"package_name":"environs","ecosystem":"pypi","requirements":"==9.5.0","direct":false,"kind":"runtime","optional":false},{"id":19772472296,"package_name":"exceptiongroup","ecosystem":"pypi","requirements":"==1.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472297,"package_name":"fastapi","ecosystem":"pypi","requirements":"==0.103.1","direct":false,"kind":"runtime","optional":false},{"id":19772472298,"package_name":"ffmpy","ecosystem":"pypi","requirements":"==0.3.1","direct":false,"kind":"runtime","optional":false},{"id":19772472299,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.12.3","direct":false,"kind":"runtime","optional":false},{"id":19772472300,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.43.0","direct":false,"kind":"runtime","optional":false},{"id":19772472301,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.4.0","direct":false,"kind":"runtime","optional":false},{"id":19772472302,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.9.0","direct":false,"kind":"runtime","optional":false},{"id":19772472303,"package_name":"gradio","ecosystem":"pypi","requirements":"==3.44.3","direct":false,"kind":"runtime","optional":false},{"id":19772472304,"package_name":"gradio-client","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"runtime","optional":false},{"id":19772472305,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.56.0","direct":false,"kind":"runtime","optional":false},{"id":19772472306,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":false,"kind":"runtime","optional":false},{"id":19772472307,"package_name":"httpcore","ecosystem":"pypi","requirements":"==0.17.3","direct":false,"kind":"runtime","optional":false},{"id":19772472308,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.24.1","direct":false,"kind":"runtime","optional":false},{"id":19772472309,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.16.4","direct":false,"kind":"runtime","optional":false},{"id":19772472310,"package_name":"idna","ecosystem":"pypi","requirements":"==3.7","direct":false,"kind":"runtime","optional":false},{"id":19772472311,"package_name":"importlib-resources","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"runtime","optional":false},{"id":19772472312,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472313,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.3.2","direct":false,"kind":"runtime","optional":false},{"id":19772472314,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.19.0","direct":false,"kind":"runtime","optional":false},{"id":19772472315,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.7.1","direct":false,"kind":"runtime","optional":false},{"id":19772472316,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.5","direct":false,"kind":"runtime","optional":false},{"id":19772472317,"package_name":"langchain","ecosystem":"pypi","requirements":"==0.0.283","direct":false,"kind":"runtime","optional":false},{"id":19772472318,"package_name":"langsmith","ecosystem":"pypi","requirements":"==0.0.33","direct":false,"kind":"runtime","optional":false},{"id":19772472319,"package_name":"llama-index","ecosystem":"pypi","requirements":"==0.8.21","direct":false,"kind":"runtime","optional":false},{"id":19772472320,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472321,"package_name":"marshmallow","ecosystem":"pypi","requirements":"==3.20.1","direct":false,"kind":"runtime","optional":false},{"id":19772472322,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.7.2","direct":false,"kind":"runtime","optional":false},{"id":19772472323,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":false,"kind":"runtime","optional":false},{"id":19772472324,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":19772472325,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.7","direct":false,"kind":"runtime","optional":false},{"id":19772472326,"package_name":"nltk","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"runtime","optional":false},{"id":19772472327,"package_name":"numexpr","ecosystem":"pypi","requirements":"==2.8.5","direct":false,"kind":"runtime","optional":false},{"id":19772472328,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.25.2","direct":false,"kind":"runtime","optional":false},{"id":19772472329,"package_name":"openai","ecosystem":"pypi","requirements":"==0.28.0","direct":false,"kind":"runtime","optional":false},{"id":19772472330,"package_name":"orjson","ecosystem":"pypi","requirements":"==3.9.5","direct":false,"kind":"runtime","optional":false},{"id":19772472331,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.1","direct":false,"kind":"runtime","optional":false},{"id":19772472332,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.0","direct":false,"kind":"runtime","optional":false},{"id":19772472333,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472334,"package_name":"protobuf","ecosystem":"pypi","requirements":"==4.24.2","direct":false,"kind":"runtime","optional":false},{"id":19772472335,"package_name":"pydantic","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472336,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"==2.6.3","direct":false,"kind":"runtime","optional":false},{"id":19772472337,"package_name":"pydub","ecosystem":"pypi","requirements":"==0.25.1","direct":false,"kind":"runtime","optional":false},{"id":19772472338,"package_name":"pymilvus","ecosystem":"pypi","requirements":"==2.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472339,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"runtime","optional":false},{"id":19772472340,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":19772472341,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":19772472342,"package_name":"python-multipart","ecosystem":"pypi","requirements":"==0.0.7","direct":false,"kind":"runtime","optional":false},{"id":19772472343,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":false,"kind":"runtime","optional":false},{"id":19772472344,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":false,"kind":"runtime","optional":false},{"id":19772472345,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.30.2","direct":false,"kind":"runtime","optional":false},{"id":19772472346,"package_name":"regex","ecosystem":"pypi","requirements":"==2023.8.8","direct":false,"kind":"runtime","optional":false},{"id":19772472347,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":false,"kind":"runtime","optional":false},{"id":19772472348,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.10.2","direct":false,"kind":"runtime","optional":false},{"id":19772472349,"package_name":"semantic-version","ecosystem":"pypi","requirements":"==2.10.0","direct":false,"kind":"runtime","optional":false},{"id":19772472350,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":19772472351,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472352,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.5","direct":false,"kind":"runtime","optional":false},{"id":19772472353,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"==2.0.20","direct":false,"kind":"runtime","optional":false},{"id":19772472354,"package_name":"starlette","ecosystem":"pypi","requirements":"==0.27.0","direct":false,"kind":"runtime","optional":false},{"id":19772472355,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.2.3","direct":false,"kind":"runtime","optional":false},{"id":19772472356,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.4.0","direct":false,"kind":"runtime","optional":false},{"id":19772472357,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"runtime","optional":false},{"id":19772472358,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.4","direct":false,"kind":"runtime","optional":false},{"id":19772472359,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.7.1","direct":false,"kind":"runtime","optional":false},{"id":19772472360,"package_name":"typing-inspect","ecosystem":"pypi","requirements":"==0.9.0","direct":false,"kind":"runtime","optional":false},{"id":19772472361,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":false,"kind":"runtime","optional":false},{"id":19772472362,"package_name":"ujson","ecosystem":"pypi","requirements":"==5.8.0","direct":false,"kind":"runtime","optional":false},{"id":19772472363,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.19","direct":false,"kind":"runtime","optional":false},{"id":19772472364,"package_name":"uvicorn","ecosystem":"pypi","requirements":"==0.23.2","direct":false,"kind":"runtime","optional":false},{"id":19772472365,"package_name":"websockets","ecosystem":"pypi","requirements":"==11.0.3","direct":false,"kind":"runtime","optional":false},{"id":19772472366,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.2","direct":false,"kind":"runtime","optional":false},{"id":19772472367,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.19.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/training/llama_peft_trl/poetry.lock","sha":null,"kind":"lockfile","created_at":"2024-08-18T13:46:48.300Z","updated_at":"2024-08-18T13:46:48.300Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/training/llama_peft_trl/poetry.lock","dependencies":[{"id":19772472723,"package_name":"accelerate","ecosystem":"pypi","requirements":"0.24.1","direct":false,"kind":"runtime","optional":false},{"id":19772472724,"package_name":"aiohttp","ecosystem":"pypi","requirements":"3.9.5","direct":false,"kind":"runtime","optional":false},{"id":19772472725,"package_name":"aiosignal","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":19772472726,"package_name":"async-timeout","ecosystem":"pypi","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":19772472727,"package_name":"attrs","ecosystem":"pypi","requirements":"23.1.0","direct":false,"kind":"runtime","optional":false},{"id":19772472728,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"0.40.2","direct":false,"kind":"runtime","optional":false},{"id":19772472729,"package_name":"certifi","ecosystem":"pypi","requirements":"2024.7.4","direct":false,"kind":"runtime","optional":false},{"id":19772472730,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":19772472731,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":19772472732,"package_name":"datasets","ecosystem":"pypi","requirements":"2.14.6","direct":false,"kind":"runtime","optional":false},{"id":19772472733,"package_name":"dill","ecosystem":"pypi","requirements":"0.3.7","direct":false,"kind":"runtime","optional":false},{"id":19772472734,"package_name":"filelock","ecosystem":"pypi","requirements":"3.13.1","direct":false,"kind":"runtime","optional":false},{"id":19772472735,"package_name":"frozenlist","ecosystem":"pypi","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":19772472736,"package_name":"fsspec","ecosystem":"pypi","requirements":"2023.10.0","direct":false,"kind":"runtime","optional":false},{"id":19772472737,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"0.19.1","direct":false,"kind":"runtime","optional":false},{"id":19772472738,"package_name":"idna","ecosystem":"pypi","requirements":"3.7","direct":false,"kind":"runtime","optional":false},{"id":19772472739,"package_name":"jinja2","ecosystem":"pypi","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472740,"package_name":"markupsafe","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472741,"package_name":"mpmath","ecosystem":"pypi","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472742,"package_name":"multidict","ecosystem":"pypi","requirements":"6.0.4","direct":false,"kind":"runtime","optional":false},{"id":19772472743,"package_name":"multiprocess","ecosystem":"pypi","requirements":"0.70.15","direct":false,"kind":"runtime","optional":false},{"id":19772472744,"package_name":"networkx","ecosystem":"pypi","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":19772472745,"package_name":"numpy","ecosystem":"pypi","requirements":"1.26.2","direct":false,"kind":"runtime","optional":false},{"id":19772472746,"package_name":"packaging","ecosystem":"pypi","requirements":"23.2","direct":false,"kind":"runtime","optional":false},{"id":19772472747,"package_name":"pandas","ecosystem":"pypi","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":19772472748,"package_name":"peft","ecosystem":"pypi","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":19772472749,"package_name":"psutil","ecosystem":"pypi","requirements":"5.9.6","direct":false,"kind":"runtime","optional":false},{"id":19772472750,"package_name":"pyarrow","ecosystem":"pypi","requirements":"14.0.1","direct":false,"kind":"runtime","optional":false},{"id":19772472751,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"2.8.2","direct":false,"kind":"runtime","optional":false},{"id":19772472752,"package_name":"pytz","ecosystem":"pypi","requirements":"2023.3.post1","direct":false,"kind":"runtime","optional":false},{"id":19772472753,"package_name":"pyyaml","ecosystem":"pypi","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":19772472754,"package_name":"regex","ecosystem":"pypi","requirements":"2023.10.3","direct":false,"kind":"runtime","optional":false},{"id":19772472755,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":19772472756,"package_name":"safetensors","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":19772472757,"package_name":"scipy","ecosystem":"pypi","requirements":"1.11.3","direct":false,"kind":"runtime","optional":false},{"id":19772472758,"package_name":"six","ecosystem":"pypi","requirements":"1.16.0","direct":false,"kind":"runtime","optional":false},{"id":19772472759,"package_name":"sympy","ecosystem":"pypi","requirements":"1.12","direct":false,"kind":"runtime","optional":false},{"id":19772472760,"package_name":"tiktoken","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":19772472761,"package_name":"tokenizers","ecosystem":"pypi","requirements":"0.13.3","direct":false,"kind":"runtime","optional":false},{"id":19772472762,"package_name":"torch","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":19772472763,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.66.4","direct":false,"kind":"runtime","optional":false},{"id":19772472764,"package_name":"transformers","ecosystem":"pypi","requirements":"4.33.3","direct":false,"kind":"runtime","optional":false},{"id":19772472765,"package_name":"trl","ecosystem":"pypi","requirements":"0.4.7","direct":false,"kind":"runtime","optional":false},{"id":19772472766,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":19772472767,"package_name":"tzdata","ecosystem":"pypi","requirements":"2023.3","direct":false,"kind":"runtime","optional":false},{"id":19772472768,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":19772472769,"package_name":"xxhash","ecosystem":"pypi","requirements":"3.4.1","direct":false,"kind":"runtime","optional":false},{"id":19772472770,"package_name":"yarl","ecosystem":"pypi","requirements":"1.9.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/training/llama_peft_trl/pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:48.580Z","updated_at":"2024-08-18T13:46:48.580Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/training/llama_peft_trl/pyproject.toml","dependencies":[{"id":19772472771,"package_name":"python","ecosystem":"pypi","requirements":"\u003e=3.10,\u003c3.13","direct":true,"kind":"runtime","optional":false},{"id":19772472772,"package_name":"torch","ecosystem":"pypi","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":19772472773,"package_name":"transformers","ecosystem":"pypi","requirements":"^4.30.2","direct":true,"kind":"runtime","optional":false},{"id":19772472774,"package_name":"trl","ecosystem":"pypi","requirements":"^0.4.6","direct":true,"kind":"runtime","optional":false},{"id":19772472775,"package_name":"peft","ecosystem":"pypi","requirements":"^0.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472776,"package_name":"datasets","ecosystem":"pypi","requirements":"^2.13.1","direct":true,"kind":"runtime","optional":false},{"id":19772472777,"package_name":"tokenizers","ecosystem":"pypi","requirements":"^0.13.3","direct":true,"kind":"runtime","optional":false},{"id":19772472778,"package_name":"tiktoken","ecosystem":"pypi","requirements":"^0.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472779,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"^0.40.0.post4","direct":true,"kind":"runtime","optional":false},{"id":19772472780,"package_name":"scipy","ecosystem":"pypi","requirements":"^1.11.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/training/llama_peft_trl/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:48.827Z","updated_at":"2024-08-18T13:46:48.827Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/training/llama_peft_trl/requirements.txt","dependencies":[{"id":19772472784,"package_name":"accelerate","ecosystem":"pypi","requirements":"==0.24.1","direct":true,"kind":"runtime","optional":false},{"id":19772472785,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.8.6","direct":true,"kind":"runtime","optional":false},{"id":19772472786,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":19772472787,"package_name":"async-timeout","ecosystem":"pypi","requirements":"==4.0.3","direct":true,"kind":"runtime","optional":false},{"id":19772472788,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472789,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"==0.40.2","direct":true,"kind":"runtime","optional":false},{"id":19772472790,"package_name":"certifi","ecosystem":"pypi","requirements":"==2023.7.22","direct":true,"kind":"runtime","optional":false},{"id":19772472791,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":19772472792,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":19772472793,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.14.6","direct":true,"kind":"runtime","optional":false},{"id":19772472794,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.7","direct":true,"kind":"runtime","optional":false},{"id":19772472795,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.13.1","direct":true,"kind":"runtime","optional":false},{"id":19772472796,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472797,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2023.10.0","direct":true,"kind":"runtime","optional":false},{"id":19772472798,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"runtime","optional":false},{"id":19772472799,"package_name":"idna","ecosystem":"pypi","requirements":"==3.4","direct":true,"kind":"runtime","optional":false},{"id":19772472800,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":19772472801,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472802,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472803,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.4","direct":true,"kind":"runtime","optional":false},{"id":19772472804,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.15","direct":true,"kind":"runtime","optional":false},{"id":19772472805,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.2.1","direct":true,"kind":"runtime","optional":false},{"id":19772472806,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.26.2","direct":true,"kind":"runtime","optional":false},{"id":19772472807,"package_name":"packaging","ecosystem":"pypi","requirements":"==23.2","direct":true,"kind":"runtime","optional":false},{"id":19772472808,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472809,"package_name":"peft","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":19772472810,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.6","direct":true,"kind":"runtime","optional":false},{"id":19772472811,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==14.0.1","direct":true,"kind":"runtime","optional":false},{"id":19772472812,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":19772472813,"package_name":"pytz","ecosystem":"pypi","requirements":"==2023.3.post1","direct":true,"kind":"runtime","optional":false},{"id":19772472814,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"runtime","optional":false},{"id":19772472815,"package_name":"regex","ecosystem":"pypi","requirements":"==2023.10.3","direct":true,"kind":"runtime","optional":false},{"id":19772472816,"package_name":"requests","ecosystem":"pypi","requirements":"==2.31.0","direct":true,"kind":"runtime","optional":false},{"id":19772472817,"package_name":"safetensors","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472818,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.11.3","direct":true,"kind":"runtime","optional":false},{"id":19772472819,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":19772472820,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12","direct":true,"kind":"runtime","optional":false},{"id":19772472821,"package_name":"tiktoken","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772472822,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.13.3","direct":true,"kind":"runtime","optional":false},{"id":19772472823,"package_name":"torch","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472824,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.1","direct":true,"kind":"runtime","optional":false},{"id":19772472825,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.33.3","direct":true,"kind":"runtime","optional":false},{"id":19772472826,"package_name":"trl","ecosystem":"pypi","requirements":"==0.4.7","direct":true,"kind":"runtime","optional":false},{"id":19772472827,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":19772472828,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2023.3","direct":true,"kind":"runtime","optional":false},{"id":19772472829,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772472830,"package_name":"xxhash","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":19772472831,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/accelerate_sagemaker/src/seq2seq/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:48.966Z","updated_at":"2024-08-18T13:46:48.966Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/accelerate_sagemaker/src/seq2seq/requirements.txt","dependencies":[{"id":19772472847,"package_name":"accelerate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472848,"package_name":"evaluate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472849,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.3.2","direct":true,"kind":"runtime","optional":false},{"id":19772472850,"package_name":"nltk","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472851,"package_name":"deepspeed","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472852,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472853,"package_name":"protobuf","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472854,"package_name":"sacrebleu","ecosystem":"pypi","requirements":"\u003e=1.4.12","direct":true,"kind":"runtime","optional":false},{"id":19772472869,"package_name":"py7zr","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772472870,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.3","direct":true,"kind":"runtime","optional":false},{"id":19772472871,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.38.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/accelerate_sagemaker/src/text-classification/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:50.137Z","updated_at":"2024-08-18T13:46:50.137Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/accelerate_sagemaker/src/text-classification/requirements.txt","dependencies":[{"id":19772473396,"package_name":"accelerate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772473397,"package_name":"evaluate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":19772473398,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.3.2","direct":true,"kind":"runtime","optional":false},{"id":19772473399,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/inference/stable_diffusion_inference/code/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:50.542Z","updated_at":"2024-08-18T13:46:50.542Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/AWS/SageMaker/sagemaker-huggingface-toolkit/notebooks/inference/stable_diffusion_inference/code/requirements.txt","dependencies":[{"id":19772473828,"package_name":"diffusers","ecosystem":"pypi","requirements":"==0.6.0","direct":true,"kind":"runtime","optional":false},{"id":19772473829,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.38.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MachineLearning/GMM/GMM_phones/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:50.811Z","updated_at":"2024-08-18T13:46:50.811Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MachineLearning/GMM/GMM_phones/requirements.txt","dependencies":[{"id":19772474387,"package_name":"pandas","ecosystem":"pypi","requirements":"==0.22.0","direct":true,"kind":"runtime","optional":false},{"id":19772474388,"package_name":"python-speech-features","ecosystem":"pypi","requirements":"==0.6","direct":true,"kind":"runtime","optional":false},{"id":19772474426,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.10.0","direct":true,"kind":"runtime","optional":false},{"id":19772474427,"package_name":"tables","ecosystem":"pypi","requirements":"==3.4.4","direct":true,"kind":"runtime","optional":false},{"id":19772474428,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.22.0","direct":true,"kind":"runtime","optional":false},{"id":19772474429,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MetaLearning/requirements-dev.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:51.890Z","updated_at":"2024-08-18T13:46:51.890Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MetaLearning/requirements-dev.txt","dependencies":[{"id":19772474453,"package_name":"black","ecosystem":"pypi","requirements":"==24.3.0","direct":true,"kind":"development","optional":false},{"id":19772474454,"package_name":"flake8","ecosystem":"pypi","requirements":"==3.8.4","direct":true,"kind":"development","optional":false},{"id":19772474455,"package_name":"isort","ecosystem":"pypi","requirements":"==5.10.1","direct":true,"kind":"development","optional":false},{"id":19772474456,"package_name":"nbqa","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"development","optional":false},{"id":19772474488,"package_name":"pylint","ecosystem":"pypi","requirements":"==2.7.3","direct":true,"kind":"development","optional":false},{"id":19772474489,"package_name":"pytest","ecosystem":"pypi","requirements":"==6.2.2","direct":true,"kind":"development","optional":false},{"id":19772474490,"package_name":"pytest-flake8","ecosystem":"pypi","requirements":"==1.0.6","direct":true,"kind":"development","optional":false},{"id":19772474491,"package_name":"pytest-pylint","ecosystem":"pypi","requirements":"==0.18.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":"MetaLearning/requirements.txt","sha":null,"kind":"manifest","created_at":"2024-08-18T13:46:53.832Z","updated_at":"2024-08-18T13:46:53.832Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MetaLearning/requirements.txt","dependencies":[{"id":19772474560,"package_name":"autopep8","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":19772474561,"package_name":"GPUtil","ecosystem":"pypi","requirements":"==1.4.0","direct":true,"kind":"runtime","optional":false},{"id":19772474587,"package_name":"gym","ecosystem":"pypi","requirements":"==0.24.1","direct":true,"kind":"runtime","optional":false},{"id":19772474588,"package_name":"imageio","ecosystem":"pypi","requirements":"\u003e=2.1.2","direct":true,"kind":"runtime","optional":false},{"id":19772474589,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":19772474590,"package_name":"jupyter-contrib-nbextensions","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":19772474591,"package_name":"jupyter-nbextensions-configurator","ecosystem":"pypi","requirements":"==0.4.1","direct":true,"kind":"runtime","optional":false},{"id":19772474592,"package_name":"matplotlib","ecosystem":"pypi","requirements":"\u003e=3.5.2","direct":true,"kind":"runtime","optional":false},{"id":19772474593,"package_name":"mujoco","ecosystem":"pypi","requirements":"==2.2.0","direct":true,"kind":"runtime","optional":false},{"id":19772474594,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.1","direct":true,"kind":"runtime","optional":false},{"id":19772474595,"package_name":"setuptools","ecosystem":"pypi","requirements":"==71.1.0","direct":true,"kind":"runtime","optional":false},{"id":19772474596,"package_name":"torchmeta","ecosystem":"pypi","requirements":"\u003e=1.8.0","direct":true,"kind":"runtime","optional":false},{"id":19772474621,"package_name":"tqdm","ecosystem":"pypi","requirements":"\u003e=4.62.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/asynchronous_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:13:57.963Z","updated_at":"2025-04-19T06:13:57.963Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/asynchronous_pattern/docker-compose.yml","dependencies":[{"id":22750698881,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"asynchronous_pattern_asynchronous_proxy_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750698911,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"asynchronous_pattern_imagenet_inception_v3_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750698912,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"asynchronous_pattern_asynchronous_backend_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750698913,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/asynchronous_pattern/imagenet_inception_v3/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:13:59.041Z","updated_at":"2025-04-19T06:13:59.041Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/asynchronous_pattern/imagenet_inception_v3/Dockerfile","dependencies":[{"id":22750698914,"package_name":"tensorflow/tensorflow","ecosystem":"docker","requirements":"2.5.1","direct":true,"kind":"build","optional":false},{"id":22750698941,"package_name":"tensorflow/serving","ecosystem":"docker","requirements":"2.5.2","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/batch_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:00.639Z","updated_at":"2025-04-19T06:14:00.639Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/batch_pattern/docker-compose.yml","dependencies":[{"id":22750699033,"package_name":"mysql","ecosystem":"docker","requirements":"5.7","direct":true,"kind":"runtime","optional":false},{"id":22750699034,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"batch_pattern_api_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699035,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"batch_pattern_batch_0.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/data_cache_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:01.323Z","updated_at":"2025-04-19T06:14:01.323Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/data_cache_pattern/docker-compose.yml","dependencies":[{"id":22750699066,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"data_cache_pattern_proxy_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699067,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"data_cache_pattern_pred_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699068,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/horizontal_microservice_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:01.884Z","updated_at":"2025-04-19T06:14:01.884Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/horizontal_microservice_pattern/docker-compose.yml","dependencies":[{"id":22750699081,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"horizontal_microservice_pattern_proxy_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699084,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"horizontal_microservice_pattern_setosa_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699085,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"horizontal_microservice_pattern_versicolor_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699086,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"horizontal_microservice_pattern_virginica_0.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/prediction_cache_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:02.318Z","updated_at":"2025-04-19T06:14:02.318Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prediction_cache_pattern/docker-compose.yml","dependencies":[{"id":22750699094,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"prediction_cache_pattern_proxy_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699095,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"prediction_cache_pattern_pred_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699096,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/prep_pred_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:02.811Z","updated_at":"2025-04-19T06:14:02.811Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prep_pred_pattern/docker-compose.yml","dependencies":[{"id":22750699154,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"prep_pred_pattern_prep_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699155,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"prep_pred_pattern_pred_0.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/sync_async_pattern/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:02.905Z","updated_at":"2025-04-19T06:14:02.905Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/docker-compose.yml","dependencies":[{"id":22750699183,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"sync_async_pattern_sync_async_proxy_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699184,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"sync_async_pattern_imagenet_mobilenet_v2_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699185,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"sync_async_pattern_imagenet_inception_v3_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699186,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"sync_async_pattern_sync_async_backend_0.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699187,"package_name":"redis","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/sync_async_pattern/imagenet_inception_v3/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:03.505Z","updated_at":"2025-04-19T06:14:03.505Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/imagenet_inception_v3/Dockerfile","dependencies":[{"id":22750699209,"package_name":"tensorflow/tensorflow","ecosystem":"docker","requirements":"2.5.1","direct":true,"kind":"build","optional":false},{"id":22750699211,"package_name":"tensorflow/serving","ecosystem":"docker","requirements":"2.5.2","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/sync_async_pattern/imagenet_mobilenet_v2/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:03.912Z","updated_at":"2025-04-19T06:14:03.912Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/imagenet_mobilenet_v2/Dockerfile","dependencies":[{"id":22750699223,"package_name":"tensorflow/tensorflow","ecosystem":"docker","requirements":"2.5.1","direct":true,"kind":"build","optional":false},{"id":22750699224,"package_name":"tensorflow/serving","ecosystem":"docker","requirements":"2.5.2","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/synchronous_pattern/imagenet_inception_v3/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:04.248Z","updated_at":"2025-04-19T06:14:04.248Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/synchronous_pattern/imagenet_inception_v3/Dockerfile","dependencies":[{"id":22750699229,"package_name":"tensorflow/tensorflow","ecosystem":"docker","requirements":"2.5.1","direct":true,"kind":"build","optional":false},{"id":22750699230,"package_name":"tensorflow/serving","ecosystem":"docker","requirements":"2.5.2","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/template_pattern/sample/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:04.769Z","updated_at":"2025-04-19T06:14:04.769Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/template_pattern/sample/Dockerfile","dependencies":[{"id":22750699251,"package_name":"python","ecosystem":"docker","requirements":"3.8-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/template_pattern/sample/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:05.190Z","updated_at":"2025-04-19T06:14:05.190Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/template_pattern/sample/docker-compose.yml","dependencies":[{"id":22750699338,"package_name":"shibui/ml-system-in-actions","ecosystem":"docker","requirements":"sample_0.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"MLOps/serving_patterns/web_single_pattern/Dockerfile","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:05.561Z","updated_at":"2025-04-19T06:14:05.561Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/web_single_pattern/Dockerfile","dependencies":[{"id":22750699351,"package_name":"python","ecosystem":"docker","requirements":"3.8-slim","direct":true,"kind":"build","optional":false}]},{"ecosystem":"maven","filepath":"MLOps/serving_patterns/edge_ai_pattern/app/build.gradle","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:05.743Z","updated_at":"2025-04-19T06:14:05.743Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/edge_ai_pattern/app/build.gradle","dependencies":[{"id":22750699386,"package_name":"org.jetbrains.kotlin:kotlin-stdlib-jdk7","ecosystem":"maven","requirements":"$kotlin_version","direct":true,"kind":"implementation","optional":false},{"id":22750699387,"package_name":"androidx.appcompat:appcompat","ecosystem":"maven","requirements":"1.2.0","direct":true,"kind":"implementation","optional":false},{"id":22750699388,"package_name":"androidx.core:core-ktx","ecosystem":"maven","requirements":"1.3.2","direct":true,"kind":"implementation","optional":false},{"id":22750699389,"package_name":"junit:junit","ecosystem":"maven","requirements":"4.13.1","direct":true,"kind":"testImplementation","optional":false},{"id":22750699390,"package_name":"androidx.constraintlayout:constraintlayout","ecosystem":"maven","requirements":"2.0.4","direct":true,"kind":"implementation","optional":false},{"id":22750699391,"package_name":"androidx.camera:camera-core","ecosystem":"maven","requirements":"$camerax_version","direct":true,"kind":"implementation","optional":false},{"id":22750699392,"package_name":"androidx.camera:camera-camera2","ecosystem":"maven","requirements":"$camerax_version","direct":true,"kind":"implementation","optional":false},{"id":22750699393,"package_name":"org.tensorflow:tensorflow-lite","ecosystem":"maven","requirements":"2.4.0","direct":true,"kind":"implementation","optional":false},{"id":22750699394,"package_name":"org.tensorflow:tensorflow-lite-gpu","ecosystem":"maven","requirements":"2.4.0","direct":true,"kind":"implementation","optional":false},{"id":22750699435,"package_name":"org.tensorflow:tensorflow-lite-support","ecosystem":"maven","requirements":"0.0.0-nightly","direct":true,"kind":"implementation","optional":false},{"id":22750699436,"package_name":"org.tensorflow:tensorflow-lite-local","ecosystem":"maven","requirements":"0.0.0","direct":true,"kind":"implementation","optional":false},{"id":22750699477,"package_name":"org.pytorch:pytorch_android","ecosystem":"maven","requirements":"1.4.0","direct":true,"kind":"implementation","optional":false},{"id":22750699576,"package_name":"org.pytorch:pytorch_android_torchvision","ecosystem":"maven","requirements":"1.4.0","direct":true,"kind":"implementation","optional":false}]},{"ecosystem":"maven","filepath":"MLOps/serving_patterns/edge_ai_pattern/build.gradle","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:08.232Z","updated_at":"2025-04-19T06:14:08.232Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/edge_ai_pattern/build.gradle","dependencies":[]},{"ecosystem":"pypi","filepath":"Experiments/CV/florence2-finetuning/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:08.332Z","updated_at":"2025-04-19T06:14:08.332Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/CV/florence2-finetuning/requirements.txt","dependencies":[{"id":22750699677,"package_name":"accelerate","ecosystem":"pypi","requirements":"==0.31.0","direct":true,"kind":"runtime","optional":false},{"id":22750699678,"package_name":"aiohttp","ecosystem":"pypi","requirements":"==3.11.12","direct":true,"kind":"runtime","optional":false},{"id":22750699679,"package_name":"aiosignal","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750699680,"package_name":"anyio","ecosystem":"pypi","requirements":"==4.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750699681,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==23.1.0","direct":true,"kind":"runtime","optional":false},{"id":22750699682,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"runtime","optional":false},{"id":22750699683,"package_name":"arrow","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699684,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750699685,"package_name":"async-lru","ecosystem":"pypi","requirements":"==2.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750699686,"package_name":"attrs","ecosystem":"pypi","requirements":"==23.2.0","direct":true,"kind":"runtime","optional":false},{"id":22750699687,"package_name":"babel","ecosystem":"pypi","requirements":"==2.15.0","direct":true,"kind":"runtime","optional":false},{"id":22750699688,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.12.3","direct":true,"kind":"runtime","optional":false},{"id":22750699689,"package_name":"bleach","ecosystem":"pypi","requirements":"==6.1.0","direct":true,"kind":"runtime","optional":false},{"id":22750699690,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.7.4","direct":true,"kind":"runtime","optional":false},{"id":22750699691,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":22750699692,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750699693,"package_name":"comm","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699694,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"runtime","optional":false},{"id":22750699695,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"runtime","optional":false},{"id":22750699696,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750699697,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":22750699698,"package_name":"dill","ecosystem":"pypi","requirements":"==0.3.8","direct":true,"kind":"runtime","optional":false},{"id":22750699699,"package_name":"einops","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false},{"id":22750699700,"package_name":"executing","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699701,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.20.0","direct":true,"kind":"runtime","optional":false},{"id":22750699702,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.15.3","direct":true,"kind":"runtime","optional":false},{"id":22750699703,"package_name":"flash-attn","ecosystem":"pypi","requirements":"==2.5.9.post1","direct":true,"kind":"runtime","optional":false},{"id":22750699704,"package_name":"fqdn","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750699705,"package_name":"friendlywords","ecosystem":"pypi","requirements":"==1.1.3","direct":true,"kind":"runtime","optional":false},{"id":22750699720,"package_name":"frozenlist","ecosystem":"pypi","requirements":"==1.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750699721,"package_name":"fsspec","ecosystem":"pypi","requirements":"==2024.6.0","direct":true,"kind":"runtime","optional":false},{"id":22750699722,"package_name":"h11","ecosystem":"pypi","requirements":"==0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750699723,"package_name":"httpcore","ecosystem":"pypi","requirements":"==1.0.5","direct":true,"kind":"runtime","optional":false},{"id":22750699724,"package_name":"httpx","ecosystem":"pypi","requirements":"==0.27.0","direct":true,"kind":"runtime","optional":false},{"id":22750699725,"package_name":"huggingface-hub","ecosystem":"pypi","requirements":"==0.23.4","direct":true,"kind":"runtime","optional":false},{"id":22750699726,"package_name":"idna","ecosystem":"pypi","requirements":"==3.7","direct":true,"kind":"runtime","optional":false},{"id":22750699727,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.29.4","direct":true,"kind":"runtime","optional":false},{"id":22750699728,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.25.0","direct":true,"kind":"runtime","optional":false},{"id":22750699729,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":22750699730,"package_name":"isoduration","ecosystem":"pypi","requirements":"==20.11.0","direct":true,"kind":"runtime","optional":false},{"id":22750699731,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"runtime","optional":false},{"id":22750699732,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.5","direct":true,"kind":"runtime","optional":false},{"id":22750699733,"package_name":"json5","ecosystem":"pypi","requirements":"==0.9.25","direct":true,"kind":"runtime","optional":false},{"id":22750699734,"package_name":"jsonpointer","ecosystem":"pypi","requirements":"==3.0.0","direct":true,"kind":"runtime","optional":false},{"id":22750699735,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.22.0","direct":true,"kind":"runtime","optional":false},{"id":22750699736,"package_name":"jsonschema-specifications","ecosystem":"pypi","requirements":"==2023.12.1","direct":true,"kind":"runtime","optional":false},{"id":22750699737,"package_name":"jupyter","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":22750699738,"package_name":"jupyter-client","ecosystem":"pypi","requirements":"==8.6.2","direct":true,"kind":"runtime","optional":false},{"id":22750699739,"package_name":"jupyter-console","ecosystem":"pypi","requirements":"==6.6.3","direct":true,"kind":"runtime","optional":false},{"id":22750699740,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==5.7.2","direct":true,"kind":"runtime","optional":false},{"id":22750699741,"package_name":"jupyter-events","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750699742,"package_name":"jupyter-lsp","ecosystem":"pypi","requirements":"==2.2.5","direct":true,"kind":"runtime","optional":false},{"id":22750699743,"package_name":"jupyter-server","ecosystem":"pypi","requirements":"==2.14.1","direct":true,"kind":"runtime","optional":false},{"id":22750699744,"package_name":"jupyter-server-terminals","ecosystem":"pypi","requirements":"==0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750699745,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"==4.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699746,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699747,"package_name":"jupyterlab-server","ecosystem":"pypi","requirements":"==2.27.2","direct":true,"kind":"runtime","optional":false},{"id":22750699748,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==3.0.11","direct":true,"kind":"runtime","optional":false},{"id":22750699749,"package_name":"levenshtein","ecosystem":"pypi","requirements":"==0.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750699750,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.5","direct":true,"kind":"runtime","optional":false},{"id":22750699751,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.7","direct":true,"kind":"runtime","optional":false},{"id":22750699752,"package_name":"mistune","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"runtime","optional":false},{"id":22750699753,"package_name":"mpmath","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699754,"package_name":"multidict","ecosystem":"pypi","requirements":"==6.0.5","direct":true,"kind":"runtime","optional":false},{"id":22750699755,"package_name":"multiprocess","ecosystem":"pypi","requirements":"==0.70.16","direct":true,"kind":"runtime","optional":false},{"id":22750699756,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750699757,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==7.16.4","direct":true,"kind":"runtime","optional":false},{"id":22750699758,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.10.4","direct":true,"kind":"runtime","optional":false},{"id":22750699759,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.6.0","direct":true,"kind":"runtime","optional":false},{"id":22750699760,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"runtime","optional":false},{"id":22750699761,"package_name":"notebook","ecosystem":"pypi","requirements":"==7.2.1","direct":true,"kind":"runtime","optional":false},{"id":22750699762,"package_name":"notebook-shim","ecosystem":"pypi","requirements":"==0.2.4","direct":true,"kind":"runtime","optional":false},{"id":22750699763,"package_name":"numpy","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":22750699764,"package_name":"nvidia-cublas-cu12","ecosystem":"pypi","requirements":"==12.1.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750699765,"package_name":"nvidia-cuda-cupti-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"runtime","optional":false},{"id":22750699766,"package_name":"nvidia-cuda-nvrtc-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"runtime","optional":false},{"id":22750699767,"package_name":"nvidia-cuda-runtime-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"runtime","optional":false},{"id":22750699768,"package_name":"nvidia-cudnn-cu12","ecosystem":"pypi","requirements":"==8.9.2.26","direct":true,"kind":"runtime","optional":false},{"id":22750699769,"package_name":"nvidia-cufft-cu12","ecosystem":"pypi","requirements":"==11.0.2.54","direct":true,"kind":"runtime","optional":false},{"id":22750699770,"package_name":"nvidia-curand-cu12","ecosystem":"pypi","requirements":"==10.3.2.106","direct":true,"kind":"runtime","optional":false},{"id":22750699771,"package_name":"nvidia-cusolver-cu12","ecosystem":"pypi","requirements":"==11.4.5.107","direct":true,"kind":"runtime","optional":false},{"id":22750699772,"package_name":"nvidia-cusparse-cu12","ecosystem":"pypi","requirements":"==12.1.0.106","direct":true,"kind":"runtime","optional":false},{"id":22750699773,"package_name":"nvidia-nccl-cu12","ecosystem":"pypi","requirements":"==2.20.5","direct":true,"kind":"runtime","optional":false},{"id":22750699774,"package_name":"nvidia-nvjitlink-cu12","ecosystem":"pypi","requirements":"==12.5.40","direct":true,"kind":"runtime","optional":false},{"id":22750699775,"package_name":"nvidia-nvtx-cu12","ecosystem":"pypi","requirements":"==12.1.105","direct":true,"kind":"runtime","optional":false},{"id":22750699776,"package_name":"overrides","ecosystem":"pypi","requirements":"==7.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750699777,"package_name":"packaging","ecosystem":"pypi","requirements":"==24.1","direct":true,"kind":"runtime","optional":false},{"id":22750699778,"package_name":"pandas","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699779,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750699780,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"runtime","optional":false},{"id":22750699781,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.9.0","direct":true,"kind":"runtime","optional":false},{"id":22750699782,"package_name":"pillow","ecosystem":"pypi","requirements":"==10.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699783,"package_name":"pip","ecosystem":"pypi","requirements":"==24.0","direct":true,"kind":"runtime","optional":false},{"id":22750699784,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699785,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":22750699786,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.47","direct":true,"kind":"runtime","optional":false},{"id":22750699787,"package_name":"psutil","ecosystem":"pypi","requirements":"==6.0.0","direct":true,"kind":"runtime","optional":false},{"id":22750699788,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750699789,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699790,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==16.1.0","direct":true,"kind":"runtime","optional":false},{"id":22750699791,"package_name":"pyarrow-hotfix","ecosystem":"pypi","requirements":"==0.6","direct":true,"kind":"runtime","optional":false},{"id":22750699835,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.22","direct":true,"kind":"runtime","optional":false},{"id":22750699836,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.18.0","direct":true,"kind":"runtime","optional":false},{"id":22750699837,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"runtime","optional":false},{"id":22750699838,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"==2.0.7","direct":true,"kind":"runtime","optional":false},{"id":22750699839,"package_name":"pytz","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"runtime","optional":false},{"id":22750699840,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750699841,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==26.0.3","direct":true,"kind":"runtime","optional":false},{"id":22750699842,"package_name":"qtconsole","ecosystem":"pypi","requirements":"==5.5.2","direct":true,"kind":"runtime","optional":false},{"id":22750699843,"package_name":"qtpy","ecosystem":"pypi","requirements":"==2.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750699844,"package_name":"rapidfuzz","ecosystem":"pypi","requirements":"==3.9.3","direct":true,"kind":"runtime","optional":false},{"id":22750699845,"package_name":"referencing","ecosystem":"pypi","requirements":"==0.35.1","direct":true,"kind":"runtime","optional":false},{"id":22750699846,"package_name":"regex","ecosystem":"pypi","requirements":"==2024.5.15","direct":true,"kind":"runtime","optional":false},{"id":22750699847,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":true,"kind":"runtime","optional":false},{"id":22750699848,"package_name":"rfc3339-validator","ecosystem":"pypi","requirements":"==0.1.4","direct":true,"kind":"runtime","optional":false},{"id":22750699849,"package_name":"rfc3986-validator","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750699850,"package_name":"rpds-py","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":22750699851,"package_name":"ruff","ecosystem":"pypi","requirements":"==0.4.9","direct":true,"kind":"runtime","optional":false},{"id":22750699852,"package_name":"safetensors","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":22750699853,"package_name":"send2trash","ecosystem":"pypi","requirements":"==1.8.3","direct":true,"kind":"runtime","optional":false},{"id":22750699854,"package_name":"setuptools","ecosystem":"pypi","requirements":"==70.1.0","direct":true,"kind":"runtime","optional":false},{"id":22750699855,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":22750699856,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750699857,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.5","direct":true,"kind":"runtime","optional":false},{"id":22750699858,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.6.3","direct":true,"kind":"runtime","optional":false},{"id":22750699859,"package_name":"sympy","ecosystem":"pypi","requirements":"==1.12.1","direct":true,"kind":"runtime","optional":false},{"id":22750699860,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":22750699861,"package_name":"timm","ecosystem":"pypi","requirements":"==1.0.7","direct":true,"kind":"runtime","optional":false},{"id":22750699862,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699863,"package_name":"tokenizers","ecosystem":"pypi","requirements":"==0.19.1","direct":true,"kind":"runtime","optional":false},{"id":22750699864,"package_name":"torch","ecosystem":"pypi","requirements":"==2.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750699865,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":22750699866,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.4.2","direct":true,"kind":"runtime","optional":false},{"id":22750699867,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.66.4","direct":true,"kind":"runtime","optional":false},{"id":22750699868,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.14.3","direct":true,"kind":"runtime","optional":false},{"id":22750699869,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.51.2","direct":true,"kind":"runtime","optional":false},{"id":22750699870,"package_name":"triton","ecosystem":"pypi","requirements":"==2.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750699871,"package_name":"types-python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.20240316","direct":true,"kind":"runtime","optional":false},{"id":22750699872,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.12.2","direct":true,"kind":"runtime","optional":false},{"id":22750699873,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2024.1","direct":true,"kind":"runtime","optional":false},{"id":22750699874,"package_name":"uri-template","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":22750699875,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":22750699876,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.13","direct":true,"kind":"runtime","optional":false},{"id":22750699877,"package_name":"webcolors","ecosystem":"pypi","requirements":"==24.6.0","direct":true,"kind":"runtime","optional":false},{"id":22750699878,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750699879,"package_name":"websocket-client","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":22750699880,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.43.0","direct":true,"kind":"runtime","optional":false},{"id":22750699881,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==4.0.11","direct":true,"kind":"runtime","optional":false},{"id":22750699882,"package_name":"xxhash","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750699883,"package_name":"yarl","ecosystem":"pypi","requirements":"==1.9.4","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"Experiments/NLP/distillation/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:09.944Z","updated_at":"2025-04-19T06:14:09.944Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/Experiments/NLP/distillation/requirements.txt","dependencies":[{"id":22750699888,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750699890,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.41","direct":true,"kind":"runtime","optional":false},{"id":22750699891,"package_name":"tensorboard","ecosystem":"pypi","requirements":"\u003e=1.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750699893,"package_name":"tensorboardX","ecosystem":"pypi","requirements":"==1.8","direct":true,"kind":"runtime","optional":false},{"id":22750699895,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.6.6","direct":true,"kind":"runtime","optional":false},{"id":22750699896,"package_name":"scipy","ecosystem":"pypi","requirements":"\u003e=1.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/RAG/late-chunking/pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:10.258Z","updated_at":"2025-04-19T06:14:10.258Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/RAG/late-chunking/pyproject.toml","dependencies":[{"id":22750699911,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"==4.2.5","direct":true,"kind":"runtime","optional":false},{"id":22750699912,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.50.3","direct":true,"kind":"runtime","optional":false},{"id":22750699913,"package_name":"torch","ecosystem":"pypi","requirements":"==2.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750699914,"package_name":"mteb","ecosystem":"pypi","requirements":"==1.14.20","direct":true,"kind":"runtime","optional":false},{"id":22750699989,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.19.1","direct":true,"kind":"runtime","optional":false},{"id":22750699990,"package_name":"llama-index-embeddings-huggingface","ecosystem":"pypi","requirements":"==0.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700044,"package_name":"llama-index","ecosystem":"pypi","requirements":"==0.12.9","direct":true,"kind":"runtime","optional":false},{"id":22750700045,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"runtime","optional":false},{"id":22750700046,"package_name":"einops","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/models/llama2/llama2-fine-tune/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:11.847Z","updated_at":"2025-04-19T06:14:11.847Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/models/llama2/llama2-fine-tune/requirements.txt","dependencies":[{"id":22750700076,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700077,"package_name":"trl","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700078,"package_name":"peft","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700079,"package_name":"accelerate","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700080,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700081,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700082,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700083,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700084,"package_name":"gradio","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/models/phi3/Finetuning/olive-ort-example/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:11.920Z","updated_at":"2025-04-19T06:14:11.920Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/models/phi3/Finetuning/olive-ort-example/requirements.txt","dependencies":[{"id":22750700103,"package_name":"olive-ai","ecosystem":"pypi","requirements":"\u003e=0.6.0","direct":true,"kind":"runtime","optional":false},{"id":22750700139,"package_name":"accelerate","ecosystem":"pypi","requirements":"==0.31.0","direct":true,"kind":"runtime","optional":false},{"id":22750700140,"package_name":"peft","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"runtime","optional":false},{"id":22750700141,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.19.2","direct":true,"kind":"runtime","optional":false},{"id":22750700142,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"==0.43.1","direct":true,"kind":"runtime","optional":false},{"id":22750700143,"package_name":"onnxruntime-genai-cuda","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/models/phi3/Finetuning/translations/zh-tw/olive-ort-example/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:13.603Z","updated_at":"2025-04-19T06:14:13.603Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/models/phi3/Finetuning/translations/zh-tw/olive-ort-example/requirements.txt","dependencies":[{"id":22750700186,"package_name":"olive-ai","ecosystem":"pypi","requirements":"\u003e=0.6.0","direct":true,"kind":"runtime","optional":false},{"id":22750700189,"package_name":"accelerate","ecosystem":"pypi","requirements":"==0.31.0","direct":true,"kind":"runtime","optional":false},{"id":22750700190,"package_name":"peft","ecosystem":"pypi","requirements":"==0.11.1","direct":true,"kind":"runtime","optional":false},{"id":22750700191,"package_name":"datasets","ecosystem":"pypi","requirements":"==2.19.2","direct":true,"kind":"runtime","optional":false},{"id":22750700192,"package_name":"bitsandbytes","ecosystem":"pypi","requirements":"==0.43.1","direct":true,"kind":"runtime","optional":false},{"id":22750700193,"package_name":"onnxruntime-genai-cuda","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"LLMs/models/phi3/Finetuning/vision_finetuning/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:13.865Z","updated_at":"2025-04-19T06:14:13.865Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/LLMs/models/phi3/Finetuning/vision_finetuning/requirements.txt","dependencies":[{"id":22750700206,"package_name":"transformers","ecosystem":"pypi","requirements":"==4.48.0","direct":true,"kind":"runtime","optional":false},{"id":22750700208,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":22750700209,"package_name":"accelerate","ecosystem":"pypi","requirements":"==0.30.1","direct":true,"kind":"runtime","optional":false},{"id":22750700211,"package_name":"deepspeed","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":22750700213,"package_name":"Levenshtein","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/asynchronous_pattern/imagenet_inception_v3/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:14.373Z","updated_at":"2025-04-19T06:14:14.373Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/asynchronous_pattern/imagenet_inception_v3/requirements.txt","dependencies":[{"id":22750700231,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700232,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700233,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700234,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700235,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700236,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700237,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700238,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false},{"id":22750700273,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750700274,"package_name":"tensorflow-hub","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750700275,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/asynchronous_pattern/requirements_backend.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:15.414Z","updated_at":"2025-04-19T06:14:15.414Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/asynchronous_pattern/requirements_backend.txt","dependencies":[{"id":22750700310,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700311,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700312,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700313,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700314,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false},{"id":22750700315,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750700316,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750700317,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700318,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700319,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700320,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700321,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700322,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700323,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700324,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700325,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700326,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/asynchronous_pattern/requirements_proxy.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:15.500Z","updated_at":"2025-04-19T06:14:15.500Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/asynchronous_pattern/requirements_proxy.txt","dependencies":[{"id":22750700362,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700363,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700364,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700365,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700366,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700367,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700368,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700369,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700370,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700371,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700372,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700373,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700374,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700375,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700376,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700440,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700441,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700442,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700443,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700444,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700445,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700446,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700447,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/batch_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:16.534Z","updated_at":"2025-04-19T06:14:16.534Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/batch_pattern/requirements.txt","dependencies":[{"id":22750700483,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700484,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700485,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700486,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700487,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700488,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700489,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700490,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700491,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700492,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700493,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700494,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700495,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700496,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700497,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700498,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700499,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700500,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700501,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700502,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700503,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700504,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700505,"package_name":"sqlalchemy","ecosystem":"pypi","requirements":"\u003e=1.3.18","direct":true,"kind":"runtime","optional":false},{"id":22750700506,"package_name":"alembic","ecosystem":"pypi","requirements":"\u003e=1.4.2","direct":true,"kind":"runtime","optional":false},{"id":22750700507,"package_name":"mysqlclient","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/data_cache_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:16.716Z","updated_at":"2025-04-19T06:14:16.716Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/data_cache_pattern/requirements.txt","dependencies":[{"id":22750700555,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700556,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700557,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700558,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700559,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700560,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700561,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700562,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700563,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700564,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700565,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700566,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700567,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700593,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700594,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700595,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700596,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700597,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700598,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700599,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700600,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700601,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.0","direct":true,"kind":"runtime","optional":false},{"id":22750700602,"package_name":"grpcio","ecosystem":"pypi","requirements":"\u003e=1.32.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/data_cache_pattern/resnet50_onnx_runtime/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:17.877Z","updated_at":"2025-04-19T06:14:17.877Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/data_cache_pattern/resnet50_onnx_runtime/requirements.txt","dependencies":[{"id":22750700657,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700658,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700659,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700660,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700661,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700662,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700663,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700664,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700665,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700666,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750700667,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700668,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.8.1","direct":true,"kind":"runtime","optional":false},{"id":22750700669,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/horizontal_microservice_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:18.084Z","updated_at":"2025-04-19T06:14:18.084Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/horizontal_microservice_pattern/requirements.txt","dependencies":[{"id":22750700714,"package_name":"httpx","ecosystem":"pypi","requirements":"\u003e=0.16.1","direct":true,"kind":"runtime","optional":false},{"id":22750700715,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700716,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700717,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700718,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700719,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700720,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700721,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700722,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700723,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700724,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700725,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700726,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700727,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700728,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700729,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700730,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700731,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700732,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700733,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700734,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700735,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700736,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/horizontal_microservice_pattern/requirements_proxy.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:18.207Z","updated_at":"2025-04-19T06:14:18.207Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/horizontal_microservice_pattern/requirements_proxy.txt","dependencies":[{"id":22750700776,"package_name":"httpx","ecosystem":"pypi","requirements":"\u003e=0.16.1","direct":true,"kind":"runtime","optional":false},{"id":22750700777,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700778,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700779,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700780,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700781,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700782,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700783,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700784,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700785,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700786,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700787,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700788,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700789,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700790,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700791,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700792,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700793,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/prediction_cache_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:19.369Z","updated_at":"2025-04-19T06:14:19.369Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prediction_cache_pattern/requirements.txt","dependencies":[{"id":22750700847,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700850,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700852,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700854,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700857,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700859,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700861,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700863,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700865,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700867,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700869,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700871,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700873,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700875,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700877,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700879,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700881,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700883,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700885,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700886,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700887,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700888,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.0","direct":true,"kind":"runtime","optional":false},{"id":22750700889,"package_name":"grpcio","ecosystem":"pypi","requirements":"\u003e=1.32.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/prediction_cache_pattern/resnet50_onnx_runtime/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:20.086Z","updated_at":"2025-04-19T06:14:20.086Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prediction_cache_pattern/resnet50_onnx_runtime/requirements.txt","dependencies":[{"id":22750700895,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700897,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700899,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700901,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700902,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700903,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700904,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700905,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700906,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700907,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750700908,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700909,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.8.1","direct":true,"kind":"runtime","optional":false},{"id":22750700910,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/prep_pred_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:20.548Z","updated_at":"2025-04-19T06:14:20.548Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prep_pred_pattern/requirements.txt","dependencies":[{"id":22750700918,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750700920,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750700921,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750700923,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700925,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700927,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700929,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700931,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700933,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700935,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700937,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700938,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700939,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700940,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700941,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750700942,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700943,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750700944,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750700945,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750700946,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750700947,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750700948,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.0","direct":true,"kind":"runtime","optional":false},{"id":22750700949,"package_name":"grpcio","ecosystem":"pypi","requirements":"\u003e=1.32.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/prep_pred_pattern/resnet50_onnx_runtime/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:20.978Z","updated_at":"2025-04-19T06:14:20.978Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/prep_pred_pattern/resnet50_onnx_runtime/requirements.txt","dependencies":[{"id":22750700952,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700953,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700954,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750700955,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700956,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700957,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700958,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750700959,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700960,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750700961,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750700962,"package_name":"torch","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700963,"package_name":"torchvision","ecosystem":"pypi","requirements":"\u003e=0.8.1","direct":true,"kind":"runtime","optional":false},{"id":22750700964,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/sync_async_pattern/imagenet_inception_v3/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:21.383Z","updated_at":"2025-04-19T06:14:21.383Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/imagenet_inception_v3/requirements.txt","dependencies":[{"id":22750700973,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700974,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700975,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700976,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700977,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700978,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700979,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700980,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false},{"id":22750700981,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750700982,"package_name":"tensorflow-hub","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750700983,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/sync_async_pattern/imagenet_mobilenet_v2/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:21.856Z","updated_at":"2025-04-19T06:14:21.856Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/imagenet_mobilenet_v2/requirements.txt","dependencies":[{"id":22750700988,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700989,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750700990,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750700991,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750700992,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750700993,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750700994,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750700995,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false},{"id":22750700996,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750700997,"package_name":"tensorflow-hub","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750700998,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/sync_async_pattern/requirements_backend.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:22.170Z","updated_at":"2025-04-19T06:14:22.170Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/requirements_backend.txt","dependencies":[{"id":22750701006,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701007,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701008,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701009,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701010,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701011,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false},{"id":22750701012,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750701013,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701014,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701015,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701016,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701017,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750701018,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750701019,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701020,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750701021,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750701022,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/sync_async_pattern/requirements_proxy.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:22.453Z","updated_at":"2025-04-19T06:14:22.453Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/sync_async_pattern/requirements_proxy.txt","dependencies":[{"id":22750701023,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750701024,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750701025,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750701026,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701027,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701028,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701029,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701030,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701031,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701032,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701033,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701034,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750701035,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750701036,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701037,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750701038,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750701039,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750701040,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750701041,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701042,"package_name":"requests","ecosystem":"pypi","requirements":"\u003e=2.25.1","direct":true,"kind":"runtime","optional":false},{"id":22750701043,"package_name":"httpx","ecosystem":"pypi","requirements":"\u003e=0.16.1","direct":true,"kind":"runtime","optional":false},{"id":22750701044,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750701045,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/synchronous_pattern/client/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:22.798Z","updated_at":"2025-04-19T06:14:22.798Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/synchronous_pattern/client/requirements.txt","dependencies":[{"id":22750701068,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701069,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701070,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701071,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701072,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701073,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false},{"id":22750701074,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750701075,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/synchronous_pattern/imagenet_inception_v3/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:22.882Z","updated_at":"2025-04-19T06:14:22.882Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/synchronous_pattern/imagenet_inception_v3/requirements.txt","dependencies":[{"id":22750701080,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701081,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701082,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701083,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701084,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701085,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701086,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701087,"package_name":"tensorflow-serving-api","ecosystem":"pypi","requirements":"\u003e=2.5.2","direct":true,"kind":"runtime","optional":false},{"id":22750701088,"package_name":"tensorflow","ecosystem":"pypi","requirements":"\u003e=2.5.1","direct":true,"kind":"runtime","optional":false},{"id":22750701089,"package_name":"tensorflow-hub","ecosystem":"pypi","requirements":"\u003e=0.10.0","direct":true,"kind":"runtime","optional":false},{"id":22750701090,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/template_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:23.344Z","updated_at":"2025-04-19T06:14:23.344Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/template_pattern/requirements.txt","dependencies":[{"id":22750701119,"package_name":"click","ecosystem":"pypi","requirements":"\u003e=7.1.2","direct":true,"kind":"runtime","optional":false},{"id":22750701120,"package_name":"Jinja2","ecosystem":"pypi","requirements":"\u003e=2.11.2","direct":true,"kind":"runtime","optional":false},{"id":22750701121,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/template_pattern/sample/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:23.728Z","updated_at":"2025-04-19T06:14:23.728Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/template_pattern/sample/requirements.txt","dependencies":[{"id":22750701128,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750701129,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750701131,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750701132,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701134,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701136,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701138,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701140,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750701142,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701144,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701146,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701148,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701149,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701151,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750701153,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701155,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750701157,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701158,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750701160,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750701162,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750701164,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750701166,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/template_pattern/template/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:24.271Z","updated_at":"2025-04-19T06:14:24.271Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/template_pattern/template/requirements.txt","dependencies":[{"id":22750701214,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750701215,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750701216,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750701217,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701218,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701219,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701220,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701221,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750701222,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701223,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701224,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701225,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701226,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701227,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750701228,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701229,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750701230,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701231,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750701232,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750701233,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750701234,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750701235,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"MLOps/serving_patterns/web_single_pattern/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-04-19T06:14:24.579Z","updated_at":"2025-04-19T06:14:24.579Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/MLOps/serving_patterns/web_single_pattern/requirements.txt","dependencies":[{"id":22750701261,"package_name":"fastapi","ecosystem":"pypi","requirements":"\u003e=0.65.2","direct":true,"kind":"runtime","optional":false},{"id":22750701262,"package_name":"future","ecosystem":"pypi","requirements":"\u003e=0.18.2","direct":true,"kind":"runtime","optional":false},{"id":22750701263,"package_name":"gunicorn","ecosystem":"pypi","requirements":"\u003e=20.0.4","direct":true,"kind":"runtime","optional":false},{"id":22750701264,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701265,"package_name":"joblib","ecosystem":"pypi","requirements":"\u003e=0.15.1","direct":true,"kind":"runtime","optional":false},{"id":22750701266,"package_name":"numpy","ecosystem":"pypi","requirements":"\u003e=1.18.5","direct":true,"kind":"runtime","optional":false},{"id":22750701267,"package_name":"onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701268,"package_name":"onnxruntime","ecosystem":"pypi","requirements":"\u003e=1.4.0","direct":true,"kind":"runtime","optional":false},{"id":22750701269,"package_name":"Pillow","ecosystem":"pypi","requirements":"\u003e=8.3.2","direct":true,"kind":"runtime","optional":false},{"id":22750701270,"package_name":"psutil","ecosystem":"pypi","requirements":"\u003e=5.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701271,"package_name":"pydantic","ecosystem":"pypi","requirements":"\u003e=1.8.2","direct":true,"kind":"runtime","optional":false},{"id":22750701272,"package_name":"PyYAML","ecosystem":"pypi","requirements":"\u003e=5.3.1","direct":true,"kind":"runtime","optional":false},{"id":22750701273,"package_name":"redis","ecosystem":"pypi","requirements":"\u003e=3.5.3","direct":true,"kind":"runtime","optional":false},{"id":22750701274,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"\u003e=0.23.1","direct":true,"kind":"runtime","optional":false},{"id":22750701275,"package_name":"skl2onnx","ecosystem":"pypi","requirements":"\u003e=1.7.0","direct":true,"kind":"runtime","optional":false},{"id":22750701276,"package_name":"starlette","ecosystem":"pypi","requirements":"\u003e=0.13.4","direct":true,"kind":"runtime","optional":false},{"id":22750701277,"package_name":"typing","ecosystem":"pypi","requirements":"\u003e=3.7.4.1","direct":true,"kind":"runtime","optional":false},{"id":22750701278,"package_name":"uvicorn","ecosystem":"pypi","requirements":"\u003e=0.11.7","direct":true,"kind":"runtime","optional":false},{"id":22750701279,"package_name":"uvloop","ecosystem":"pypi","requirements":"\u003e=0.14.0","direct":true,"kind":"runtime","optional":false},{"id":22750701280,"package_name":"httptools","ecosystem":"pypi","requirements":"\u003e=0.1.1","direct":true,"kind":"runtime","optional":false},{"id":22750701281,"package_name":"python-json-logger","ecosystem":"pypi","requirements":"\u003e=2.0.1","direct":true,"kind":"runtime","optional":false},{"id":22750701282,"package_name":"loguru","ecosystem":"pypi","requirements":"\u003e=0.5.3","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"TrainingTricks/KnowledgeDistillation/src/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-09-16T01:25:55.364Z","updated_at":"2025-09-16T01:25:55.364Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/TrainingTricks/KnowledgeDistillation/src/requirements.txt","dependencies":[{"id":25168251605,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251606,"package_name":"optuna","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251607,"package_name":"transformers","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251608,"package_name":"datasets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"books/deeplearning-models/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-09-16T01:25:55.433Z","updated_at":"2025-09-16T01:25:55.433Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/books/deeplearning-models/requirements.txt","dependencies":[{"id":25168251609,"package_name":"IPython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251610,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251611,"package_name":"torch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251612,"package_name":"watermark","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251685,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251687,"package_name":"tensorwatch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251714,"package_name":"sklearn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251715,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251716,"package_name":"pydot","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251717,"package_name":"hiddenlayer","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251718,"package_name":"graphviz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251719,"package_name":"torchvision","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"books/fastbook/environment.yml","sha":null,"kind":"manifest","created_at":"2025-09-16T01:25:56.193Z","updated_at":"2025-09-16T01:25:56.193Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/books/fastbook/environment.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"books/fastbook/requirements.txt","sha":null,"kind":"manifest","created_at":"2025-09-16T01:25:56.247Z","updated_at":"2025-09-16T01:25:56.247Z","repository_link":"https://github.com/YeonwooSung/ai_book/blob/master/books/fastbook/requirements.txt","dependencies":[{"id":25168251720,"package_name":"fastai","ecosystem":"pypi","requirements":"\u003e=2.0.0","direct":true,"kind":"runtime","optional":false},{"id":25168251721,"package_name":"graphviz","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251722,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251723,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251724,"package_name":"nbdev","ecosystem":"pypi","requirements":"\u003e=0.2.12","direct":true,"kind":"runtime","optional":false},{"id":25168251725,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251726,"package_name":"scikit_learn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251727,"package_name":"azure-cognitiveservices-search-imagesearch","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":25168251728,"package_name":"sentencepiece","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]}],"score":5.14166355650266,"created_at":"2024-07-25T15:26:12.829Z","updated_at":"2026-06-04T12:30:33.821Z","avatar_url":"https://github.com/YeonwooSung.png","language":"Jupyter Notebook","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/124693","html_url":"https://summary.ecosyste.ms/projects/124693"}