René's URL Explorer Experiment


Title: 종합적 분석을 이용한 트레이스 차이 분석 — 파이토치 한국어 튜토리얼 (PyTorch tutorials in Korean)

Open Graph Title: 종합적 분석을 이용한 트레이스 차이 분석

Description: 저자: Anupam Bhatnagar 번역: 이진혁 __ 때때로 사용자들은 코드 변경으로 인한 PyTorch 연산자와 CUDA 커널의 변화를 식별해야 할 필요가 있습니다. 이를 위해 HTA는 트레이스 비교 기능을 제공합니다. 이 기능을 통해 사용자는 두 세트의 트레이스 파일을 입력할 수 있는데, A/B 테스트와 유사하게, 첫 번째 세트는 대조군으로, 두 번째 세트는 실험군으로 간주할 수 있습니다. TraceDiff 클래스는 트레이스 간의 차이를 비교하고 이러한 차이...

Open Graph Description: 저자: Anupam Bhatnagar 번역: 이진혁 __ 때때로 사용자들은 코드 변경으로 인한 PyTorch 연산자와 CUDA 커널의 변화를 식별해야 할 필요가 있습니다. 이를 위해 HTA는 트레이스 비교 기능을 제공합니다. 이 기능을 통해 사용자는 두 세트의 트레이스 파일을 입력할 수 있는데, A/B 테스트와 유사하게, 첫 번째 세트는 대조군으로, 두 번째 세트는 실험군으로 간주할 수 있습니다. TraceDiff 클래스는 트레이스 간의 차이를 비교하고 이러한 차이...

Opengraph URL: https://tutorials.pytorch.kr/beginner/hta_trace_diff_tutorial.html

direct link

Domain: tutorials.pytorch.kr


Hey, it has json ld scripts:
    {
       "@context": "https://schema.org",
       "@type": "Article",
       "name": "\uc885\ud569\uc801 \ubd84\uc11d\uc744 \uc774\uc6a9\ud55c \ud2b8\ub808\uc774\uc2a4 \ucc28\uc774 \ubd84\uc11d",
       "headline": "\uc885\ud569\uc801 \ubd84\uc11d\uc744 \uc774\uc6a9\ud55c \ud2b8\ub808\uc774\uc2a4 \ucc28\uc774 \ubd84\uc11d",
       "description": "PyTorch Documentation. Explore PyTorch, an open-source machine learning library that accelerates the path from research prototyping to production deployment. Discover tutorials, API references, and guides to help you build and deploy deep learning models efficiently.",
       "url": "/beginner/hta_trace_diff_tutorial.html",
       "articleBody": "\uc885\ud569\uc801 \ubd84\uc11d\uc744 \uc774\uc6a9\ud55c \ud2b8\ub808\uc774\uc2a4 \ucc28\uc774 \ubd84\uc11d# \uc800\uc790: Anupam Bhatnagar \ubc88\uc5ed: \uc774\uc9c4\ud601 \u003chttps://github.com/uddk6215\u003e__ \ub54c\ub54c\ub85c \uc0ac\uc6a9\uc790\ub4e4\uc740 \ucf54\ub4dc \ubcc0\uacbd\uc73c\ub85c \uc778\ud55c PyTorch \uc5f0\uc0b0\uc790\uc640 CUDA \ucee4\ub110\uc758 \ubcc0\ud654\ub97c \uc2dd\ubcc4\ud574\uc57c \ud560 \ud544\uc694\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774\ub97c \uc704\ud574 HTA\ub294 \ud2b8\ub808\uc774\uc2a4 \ube44\uad50 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \uc774 \uae30\ub2a5\uc744 \ud1b5\ud574 \uc0ac\uc6a9\uc790\ub294 \ub450 \uc138\ud2b8\uc758 \ud2b8\ub808\uc774\uc2a4 \ud30c\uc77c\uc744 \uc785\ub825\ud560 \uc218 \uc788\ub294\ub370, A/B \ud14c\uc2a4\ud2b8\uc640 \uc720\uc0ac\ud558\uac8c, \uccab \ubc88\uc9f8 \uc138\ud2b8\ub294 \ub300\uc870\uad70\uc73c\ub85c, \ub450 \ubc88\uc9f8 \uc138\ud2b8\ub294 \uc2e4\ud5d8\uad70\uc73c\ub85c \uac04\uc8fc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. TraceDiff \ud074\ub798\uc2a4\ub294 \ud2b8\ub808\uc774\uc2a4 \uac04\uc758 \ucc28\uc774\ub97c \ube44\uad50\ud558\uace0 \uc774\ub7ec\ud55c \ucc28\uc774\ub97c \uc2dc\uac01\ud654\ud558\ub294 \uae30\ub2a5\uc744 \uc81c\uacf5\ud569\ub2c8\ub2e4. \ud2b9\ud788, \uc0ac\uc6a9\uc790\ub294 \uac01 \uadf8\ub8f9\uc5d0\uc11c \ucd94\uac00\ub418\uac70\ub098 \uc81c\uac70\ub41c \uc5f0\uc0b0\uc790\uc640 \ucee4\ub110\uc744 \ucc3e\uc744 \uc218 \uc788\uc73c\uba70, \uac01 \uc5f0\uc0b0\uc790/\ucee4\ub110\uc758 \ube48\ub3c4\uc640 \ub204\uc801 \uc18c\uc694 \uc2dc\uac04\ub3c4 \ud655\uc778\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. TraceDiff \ud074\ub798\uc2a4\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uba54\uc18c\ub4dc\ub97c \uac00\uc9c0\uace0 \uc788\uc2b5\ub2c8\ub2e4. TraceDiff \ud074\ub798\uc2a4\uc758 \uba54\uc18c\ub4dc: compare_traces: \ub450 \uc138\ud2b8\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\uc11c CPU \uc5f0\uc0b0\uc790\uc640 GPU \ucee4\ub110\uc758 \ube48\ub3c4\uc640 \ucd1d \uc9c0\uc18d \uc2dc\uac04\uc744 \ube44\uad50\ud569\ub2c8\ub2e4. ops_diff: \ub2e4\uc74c\uacfc \uac19\uc740 \uc0c1\ud0dc\uc758 \uc5f0\uc0b0\uc790\uc640 \ucee4\ub110\uc744 \uac00\uc838\uc635\ub2c8\ub2e4. \uc0c1\ud0dc \uc608\uc2dc: \ucd94\uac00: \uc2e4\ud5d8\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\ub294 \ucd94\uac00\ub418\uc5c8\uace0 \ub300\uc870\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\ub294 \uc5c6\ub294 \uac83 \uc0ad\uc81c: \uc2e4\ud5d8\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\uc11c \uc0ad\uc81c\ub418\uace0 \ub300\uc870\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\ub294 \uc788\ub294 \uac83 \uc99d\uac00: \uc2e4\ud5d8\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\uc11c \ube48\ub3c4\uac00 \uc99d\uac00\ud558\uace0 \ub300\uc870\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\ub3c4 \uc874\uc7ac\ud558\ub294 \uac83 \uac10\uc18c: \uc2e4\ud5d8\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\uc11c \ube48\ub3c4\uac00 \uac10\uc18c\ud558\uace0 \ub300\uc870\uad70\uc758 \ud2b8\ub808\uc774\uc2a4\uc5d0\ub3c4 \uc874\uc7ac\ud558\ub294 \uac83 \ubcc0\uacbd \uc548 \ub428: \ub450 \uc138\ud2b8\uc758 \ud2b8\ub808\uc774\uc2a4 \uac04\uc5d0 \ubcc0\ud654\uac00 \uc5c6\ub294 \uac83 visualize_counts_diff visualize_duration_diff \ub9c8\uc9c0\ub9c9 \ub450 \uba54\uc18c\ub4dc\ub294 compare_traces \uba54\uc18c\ub4dc\uc758 \ucd9c\ub825\uc744 \uc0ac\uc6a9\ud558\uc5ec CPU \uc5f0\uc0b0\uc790\uc640 GPU \ucee4\ub110\uc758 \ube48\ub3c4 \ubc0f \uc9c0\uc18d \uc2dc\uac04\uc758 \ub2e4\uc591\ud55c \ubcc0\ud654\ub97c \uc2dc\uac01\ud654\ud558\ub294 \ub370 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4, \ube48\ub3c4\uac00 \uc99d\uac00\ud55c \uc0c1\uc704 10\uac1c\uc758 \uc5f0\uc0b0\uc790\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. df = compare_traces_output.sort_values(by=\"diff_counts\", ascending=False).head(10) TraceDiff.visualize_counts_diff(df) \ub9c8\ucc2c\uac00\uc9c0\ub85c, \uc9c0\uc18d \uc2dc\uac04 \ubcc0\ud654\uac00 \uac00\uc7a5 \ud070 \uc0c1\uc704 10\uac1c \uc5f0\uc0b0\uc790\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uacc4\uc0b0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. df = compare_traces_output.sort_values(by=\"diff_duration\", ascending=False) # \"ProfilerStep\"\uc5d0 \uc758\ud574 \uc9c0\uc18d \uc2dc\uac04 \ucc28\uc774\uac00 \uac00\ub824\uc9c8 \uc218 \uc788\uc73c\ubbc0\ub85c, # \uc774\ub97c \ud544\ud130\ub9c1\ud558\uc5ec \ub2e4\ub978 \uc5f0\uc0b0\uc790\ub4e4\uc758 \uacbd\ud5a5\uc744 \ubcf4\uc5ec\uc904 \uc218 \uc788\uc2b5\ub2c8\ub2e4. df = df.loc[~df.index.str.startswith(\"ProfilerStep\")].head(10) TraceDiff.visualize_duration_diff(df) \uc774 \uae30\ub2a5\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \uc608\uc2dc\ub294 \uc800\uc7a5\uc18c\uc758 examples \ud3f4\ub354\uc5d0 \uc788\ub294 trace_diff_demo notebook \uc744 \ubcf4\uba74 \ub429\ub2c8\ub2e4.",
       "author": {
         "@type": "Organization",
         "name": "PyTorch Contributors",
         "url": "https://pytorch.org"
       },
       "image": "../_static/img/pytorch_seo.png",
       "mainEntityOfPage": {
         "@type": "WebPage",
         "@id": "/beginner/hta_trace_diff_tutorial.html"
       },
       "datePublished": "2023-01-01T00:00:00Z",
       "dateModified": "2023-01-01T00:00:00Z"
     }
 

article:modified_time2024-06-09T15:35:40+00:00
og:typearticle
og:site_namePyTorch Tutorials KR
og:image../_static/img/pytorch_seo.png
og:image:altPyTorch Tutorials KR
og:ignore_canonicaltrue
docsearch:languageko
docbuild:last-update2024년 06월 09일
None1
pytorch_projecttutorials

Links:

https://pytorch.kr/
PyTorch 시작하기 https://pytorch.kr/get-started/locally/
기본 익히기 https://tutorials.pytorch.kr/beginner/basics/intro.html
한국어 튜토리얼 https://tutorials.pytorch.kr/
한국어 모델 허브 https://pytorch.kr/hub/
Official Tutorials https://docs.pytorch.org/tutorials/
블로그 https://pytorch.kr/blog/
PyTorch API https://docs.pytorch.org/docs/
Domain API 소개 https://pytorch.kr/domains/
한국어 튜토리얼 https://tutorials.pytorch.kr/
Official Tutorials https://docs.pytorch.org/tutorials/
한국어 커뮤니티 https://discuss.pytorch.kr/
개발자 정보 https://pytorch.kr/resources/
Landscape https://landscape.pytorch.org/
https://tutorials.pytorch.kr/beginner/hta_trace_diff_tutorial.html
https://tutorials.pytorch.kr/beginner/hta_trace_diff_tutorial.html
PyTorch 시작하기https://pytorch.kr/get-started/locally/
기본 익히기https://tutorials.pytorch.kr/beginner/basics/intro.html
한국어 튜토리얼https://tutorials.pytorch.kr/
한국어 모델 허브https://pytorch.kr/hub/
Official Tutorialshttps://docs.pytorch.org/tutorials/
블로그https://pytorch.kr/blog/
PyTorch APIhttps://docs.pytorch.org/docs/
Domain API 소개https://pytorch.kr/domains/
한국어 튜토리얼https://tutorials.pytorch.kr/
Official Tutorialshttps://docs.pytorch.org/tutorials/
한국어 커뮤니티https://discuss.pytorch.kr/
개발자 정보https://pytorch.kr/resources/
Landscapehttps://landscape.pytorch.org/
Skip to main contenthttps://tutorials.pytorch.kr/beginner/hta_trace_diff_tutorial.html#main-content
v2.8.0+cu128https://tutorials.pytorch.kr/index.html
Intro https://tutorials.pytorch.kr/intro.html
Compilers https://tutorials.pytorch.kr/compilers_index.html
Domains https://tutorials.pytorch.kr/domains.html
Distributed https://tutorials.pytorch.kr/distributed.html
Deep Dive https://tutorials.pytorch.kr/deep-dive.html
Extension https://tutorials.pytorch.kr/extension.html
Ecosystem https://tutorials.pytorch.kr/ecosystem.html
Recipes https://tutorials.pytorch.kr/recipes_index.html
한국어 튜토리얼 GitHub 저장소https://github.com/PyTorchKorea/tutorials-kr
파이토치 한국어 커뮤니티https://discuss.pytorch.kr/
Intro https://tutorials.pytorch.kr/intro.html
Compilers https://tutorials.pytorch.kr/compilers_index.html
Domains https://tutorials.pytorch.kr/domains.html
Distributed https://tutorials.pytorch.kr/distributed.html
Deep Dive https://tutorials.pytorch.kr/deep-dive.html
Extension https://tutorials.pytorch.kr/extension.html
Ecosystem https://tutorials.pytorch.kr/ecosystem.html
Recipes https://tutorials.pytorch.kr/recipes_index.html
한국어 튜토리얼 GitHub 저장소https://github.com/PyTorchKorea/tutorials-kr
파이토치 한국어 커뮤니티https://discuss.pytorch.kr/
https://tutorials.pytorch.kr/index.html
#https://tutorials.pytorch.kr/beginner/hta_trace_diff_tutorial.html#id1
Anupam Bhatnagarhttps://github.com/anupambhatnagar
TraceDiffhttps://hta.readthedocs.io/en/latest/source/api/trace_diff_api.html
compare_traceshttps://hta.readthedocs.io/en/latest/source/api/trace_diff_api.html#hta.trace_diff.TraceDiff.compare_traces
ops_diffhttps://hta.readthedocs.io/en/latest/source/api/trace_diff_api.html#hta.trace_diff.TraceDiff.ops_diff
visualize_counts_diffhttps://hta.readthedocs.io/en/latest/source/api/trace_diff_api.html#hta.trace_diff.TraceDiff.visualize_counts_diff
visualize_duration_diffhttps://hta.readthedocs.io/en/latest/source/api/trace_diff_api.html#hta.trace_diff.TraceDiff.visualize_duration_diff
trace_diff_demo notebookhttps://github.com/facebookresearch/HolisticTraceAnalysis/blob/main/examples/trace_diff_demo.ipynb
PyData Sphinx Themehttps://pydata-sphinx-theme.readthedocs.io/en/stable/index.html
GitHub로 이동https://github.com/PyTorchKorea
튜토리얼로 이동https://tutorials.pytorch.kr/
커뮤니티로 이동https://discuss.pytorch.kr/
https://pytorch.kr/
파이토치 한국 사용자 모임https://pytorch.kr/
사용자 모임 소개https://pytorch.kr/about
기여해주신 분들https://pytorch.kr/contributors
리소스https://pytorch.kr/resources/
행동 강령https://pytorch.kr/coc
행동 강령https://pytorch.kr/coc
Linux Foundation의 정책https://www.linuxfoundation.org/policies/
our code of conducthttps://pytorch.kr/coc
Linux Foundation's policieshttps://www.linuxfoundation.org/policies/
Cookies Policyhttps://www.facebook.com/policies/cookies/
Sphinxhttps://www.sphinx-doc.org/
PyData Sphinx Themehttps://pydata-sphinx-theme.readthedocs.io/en/stable/index.html

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.