Skip to content

Commit 857c4b7

Browse files
committed
Merge remote-tracking branch 'upstream/master'
2 parents 904e92a + 80824ea commit 857c4b7

File tree

5 files changed

+15
-14
lines changed

5 files changed

+15
-14
lines changed

β€ŽTRANSLATION_GUIDE.md

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
|Drop-out|Drop-out|ν™©μ„±μˆ˜|λ²ˆμ—­μ•ˆν•¨|
6363
|epoch|에폭|λ°•μ •ν™˜|음차 ν‘œκΈ°|
6464
|evaluation mode|평가 λͺ¨λ“œ|λ°•μ •ν™˜||
65+
|Fine-tuning|λ―Έμ„Έ μ‘°μ •|μ˜€μ™•νƒ||
6566
|feature|νŠΉμ§•|백선희||
6667
|feed data through model|데이터λ₯Ό λͺ¨λΈμ— 제곡|||
6768
|Feed-forward network|μˆœμ „νŒŒ 신경망|λ°•μ •ν™˜||

β€Žadvanced_source/cpp_export.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Python은 동적성과 μ‹ μ†ν•œ μ΄ν„°λ ˆμ΄μ…˜μ΄ ν•„μš”ν•œ 상황에 적합
1717
<https://pytorch.org/docs/master/jit.html>`_ λŠ” PyTorch λͺ¨λΈμ„ Pythonμ—μ„œ
1818
C++둜 λ³€ν™˜ν•˜λŠ” 것을 κ°€λŠ₯ν•˜κ²Œ ν•΄μ€λ‹ˆλ‹€. TorchScriptλŠ” TorchScript μ»΄νŒŒμΌλŸ¬κ°€ μ΄ν•΄ν•˜κ³ , μ»΄νŒŒμΌν•˜κ³ ,
1919
직렬화할 수 μžˆλŠ” PyTorch λͺ¨λΈμ˜ ν•œ ν‘œν˜„λ°©μ‹μž…λ‹ˆλ‹€. λ§Œμ•½ 기본적인 "μ¦‰μ‹œ μ‹€ν–‰"[μ—­μž μ£Ό: eager execution]
20-
APIλ₯Ό μ‚¬μš©ν•΄ μž‘μ„±λœ PyTorch λͺ¨λΈμ΄ μžˆλ‹€λ©΄, 처음으둜 ν•΄μ•Όν•  일은 이 λͺ¨λΈμ„ TorchScriptΒ λͺ¨λΈλ‘œ λ³€ν™˜ν•˜λŠ”
20+
APIλ₯Ό μ‚¬μš©ν•΄ μž‘μ„±λœ PyTorch λͺ¨λΈμ΄ μžˆλ‹€λ©΄, 처음으둜 ν•΄μ•Ό ν•  일은 이 λͺ¨λΈμ„ TorchScriptΒ λͺ¨λΈλ‘œ λ³€ν™˜ν•˜λŠ”
2121
κ²ƒμž…λ‹ˆλ‹€. μ•„λž˜μ— μ„€λͺ…λ˜μ–΄ μžˆλ“―μ΄, λŒ€λΆ€λΆ„μ˜ κ²½μš°μ— 이 과정은 맀우 κ°„λ‹¨ν•©λ‹ˆλ‹€. 이미 TorchScript λͺ¨λ“ˆμ„ 가지고 μžˆλ‹€λ©΄,
2222
이 μ„Ήμ…˜μ„ κ±΄λ„ˆλ›°μ–΄λ„ μ’‹μŠ΅λ‹ˆλ‹€.
2323

@@ -268,7 +268,7 @@ page <https://pytorch.org/>`_ λ‘œλΆ€ν„° λ°›μœΌμ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. κ°€μž₯ 졜
268268
[100%] Built target example-app
269269
270270
이제 trace된 ``ResNet18`` λͺ¨λΈμΈ ``traced_resnet_model.pt`` 경둜λ₯Ό ``example-app`` λ°”μ΄λ„ˆλ¦¬μ—
271-
μž…λ ₯ν–ˆλ‹€λ©΄, "ok" λ©”μ‹œμ§€λ₯Ό 확인할 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. λ§Œμ•½μ΄ μ˜ˆμ œμ— ``my_module_model.pt`` λ₯Ό
271+
μž…λ ₯ν–ˆλ‹€λ©΄, "ok" λ©”μ‹œμ§€λ₯Ό 확인할 수 μžˆμ„ κ²ƒμž…λ‹ˆλ‹€. λ§Œμ•½ 이 μ˜ˆμ œμ— ``my_module_model.pt`` λ₯Ό
272272
인자둜 λ„˜κ²Όλ‹€λ©΄, μž…λ ₯값이 ν˜Έν™˜λ˜μ§€ μ•ŠλŠ” λͺ¨μ–‘μ΄λΌλŠ” μ—λŸ¬λ©”μ‹œμ§€κ°€ 좜λ ₯λ©λ‹ˆλ‹€. ``my_module_model.pt`` λŠ”
273273
4Dκ°€ μ•„λ‹Œ 1D ν…μ„œλ₯Ό 받도둝 λ˜μ–΄μžˆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.
274274
@@ -307,7 +307,7 @@ C++ μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ ``main()`` ν•¨μˆ˜μ— μ•„λž˜μ˜ μ½”λ“œλ₯Ό μΆ”κ°€ν•˜κ² 
307307
308308
λ§ˆμ§€λ§‰ μ€„μ—μ„œ 좜λ ₯κ°’μ˜ 첫 λ‹€μ„― 값듀을 ν”„λ¦°νŠΈν•©λ‹ˆλ‹€. 이번 νŠœν† λ¦¬μ–Όμ˜ μ•žλΆ€λΆ„μ—μ„œ Python λͺ¨λΈμ— λ™μΌν•œ
309309
μž…λ ₯값을 λ„˜κ²¨μ£Όμ—ˆκΈ° λ•Œλ¬Έμ—, 이 λΆ€λΆ„μ—μ„œλ„ 좜λ ₯값은 같을 것이라고 μ˜ˆμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. 그럼 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜μ„
310-
λ‹€μ‹œ μ»΄νŒŒμΌν•˜κ³  같은 μ§λ ¬ν™”λœ λͺ¨λΈμ— λŒ€ν•΄ μ‹€ν–‰ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€:
310+
λ‹€μ‹œ μ»΄νŒŒμΌν•˜κ³  같은 μ§λ ¬ν™”λœ λͺ¨λΈμ— λŒ€ν•΄ μ‹€ν–‰ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€:
311311
312312
.. code-block:: sh
313313

β€Žadvanced_source/cpp_frontend.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ MNIST 숫자 이미지듀을 생성할 κ²ƒμž…λ‹ˆλ‹€. κ°œλ…μ μœΌλ‘œ μ‰¬μš΄ 예
2121
μ—¬λŸ¬λΆ„μ΄ PyTorch C++ ν”„λ‘ νŠΈμ—”λ“œμ— λŒ€ν•œ λŒ€λž΅μ μΈ κ°œμš”λ₯Ό νŒŒμ•…ν•˜κ³  더
2222
λ³΅μž‘ν•œ λͺ¨λΈμ„ ν•™μŠ΅μ‹œν‚€κ³  싢은 μš•κ΅¬λ₯Ό λΆˆλŸ¬μΌμœΌν‚€κΈ°μ— μΆ©λΆ„ν•  κ²ƒμž…λ‹ˆλ‹€.
2323
λ¨Όμ € C++ ν”„λ‘ νŠΈμ—”λ“œ μ‚¬μš©μ— λŒ€ν•œ 동기뢀여가 될 λ§Œν•œ μ΄μ•ΌκΈ°λ‘œ μ‹œμž‘ν•˜κ³ ,
24-
κ³§λ°”λ‘œ λͺ¨λΈμ„ μ •μ˜ν•˜κ³  ν•™μŠ΅ν•΄λ³΄λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.
24+
κ³§λ°”λ‘œ λͺ¨λΈμ„ μ •μ˜ν•˜κ³  ν•™μŠ΅ν•΄ 보도둝 ν•˜κ² μŠ΅λ‹ˆλ‹€.
2525

2626
.. tip::
2727

@@ -523,7 +523,7 @@ C++ ν”„λ‘ νŠΈμ—”λ“œμ˜ λ³΅μž‘μ„±μ„ μ¦κ°€μ‹œν‚€λ©° κ·Έ 섀계와 인체곡학
523523
}
524524
525525
ν›„μž(레퍼런슀 μ‹œλ§¨ν‹±)의 경우, ``std::shared_ptr`` λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
526-
λͺ¨λ“  κ³³μ—μ„œ ``shared_ptr`` λ₯Ό μ‚¬μš©ν•œλ‹€λŠ” κ°€μ • ν•˜μ—, 레퍼런슀 μ‹œλ§¨ν‹±μ˜
526+
λͺ¨λ“  κ³³μ—μ„œ ``shared_ptr`` λ₯Ό μ‚¬μš©ν•œλ‹€λŠ” κ°€μ •ν•˜μ—, 레퍼런슀 μ‹œλ§¨ν‹±μ˜
527527
μž₯점은 νŒŒμ΄μ¬μ—μ„œμ™€ 같이 λͺ¨λ“ˆμ΄ ν•¨μˆ˜μ— μ „λ‹¬λ˜κ³  μΈμžκ°€ μ„ μ–Έλ˜λŠ” 방식에
528528
λŒ€ν•΄ 생각할 뢀담을 λœμ–΄μ€€λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€.
529529

β€Žbeginner_source/dcgan_faces_tutorial.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
# μƒˆλ‘œμš΄ 유λͺ…μΈμ˜ 사진을 λ§Œλ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€.
1818
# μ‚¬μš©ν•  λŒ€λΆ€λΆ„μ˜ μ½”λ“œλŠ” `pytorch/examples <https://github.com/pytorch/examples>`__ 의 DCGAN κ΅¬ν˜„μ—μ„œ κ°€μ Έμ™”μœΌλ©°,
1919
# λ³Έ λ¬Έμ„œλŠ” κ΅¬ν˜„μ— λŒ€ν•œ μ„€λͺ…κ³Ό ν•¨κ»˜, μ–΄μ§Έμ„œ 이 λͺ¨λΈμ΄ μž‘λ™ν•˜λŠ”μ§€μ— λŒ€ν•΄ μ„€λͺ…을 해쀄 κ²ƒμž…λ‹ˆλ‹€.
20-
# 처음 μ½μ—ˆμ„λ•ŒλŠ”, μ‹€μ œλ‘œ λͺ¨λΈμ— 무슨일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€μ— λŒ€ν•΄ μ΄ν•΄ν•˜λŠ” 것이 쑰금 μ‹œκ°„μ„ μ†Œμš”ν•  수 μžˆμœΌλ‚˜,
20+
# 처음 μ½μ—ˆμ„ λ•ŒλŠ”, μ‹€μ œλ‘œ λͺ¨λΈμ— 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€μ— λŒ€ν•΄ μ΄ν•΄ν•˜λŠ” 것이 쑰금 μ‹œκ°„μ„ μ†Œμš”ν•  수 μžˆμœΌλ‚˜,
2121
# κ·Έλž˜λ„ GAN에 λŒ€ν•œ 사전지식이 ν•„μš”ν•˜μ§€λŠ” μ•ŠμœΌλ‹ˆ κ±±μ •ν•˜μ§€ μ•ŠμœΌμ…”λ„ λ©λ‹ˆλ‹€.
22-
# μΆ”κ°€λ‘œ, GPU 1-2개λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ‹œκ°„μ ˆμ•½μ— 도움이 λ κ²λ‹ˆλ‹€. 그럼 μ²˜μŒλΆ€ν„° 천천히 μ‹œμž‘ν•΄λ΄…μ‹œλ‹€!
22+
# μΆ”κ°€λ‘œ, GPU 1-2개λ₯Ό μ‚¬μš©ν•˜λŠ” 것이 μ‹œκ°„μ ˆμ•½μ— 도움이 될 κ²λ‹ˆλ‹€. 그럼 μ²˜μŒλΆ€ν„° 천천히 μ‹œμž‘ν•΄ λ΄…μ‹œλ‹€!
2323
#
2424
# μ λŒ€μ  생성 신경망(Generative Adversarial Networks)
2525
# ------------------------------------------------------
@@ -42,11 +42,11 @@
4242
# κ΅¬λΆ„μžλ₯Ό 속이렀 ν•˜κ³ , κ΅¬λΆ„μžλŠ” μ§„μ§œ 이미지와 κ°€μ§œ 이미지λ₯Ό 더 μ •ν™•νžˆ
4343
# νŒλ³„ν•  수 μžˆλ„λ‘ λ…Έλ ₯ν•©λ‹ˆλ‹€.
4444
# μ΄λŸ¬ν•œ 과정은 μƒμ„±μžκ°€ 마치 ν•™μŠ΅ λ°μ΄ν„°μ—μ„œ κ°€μ Έμ˜¨ κ²ƒμ²˜λŸΌ λ³΄μ΄λŠ”
45-
# μ™„λ²½ν•œ κ°€μ§œ 이미지λ₯Ό 생성해내고, νŒλ³„μžλŠ” 항상 50%의 μ‹ λ’°λ„λ‘œ
45+
# μ™„λ²½ν•œ κ°€μ§œ 이미지λ₯Ό 생성해 λ‚΄κ³ , νŒλ³„μžλŠ” 항상 50%의 μ‹ λ’°λ„λ‘œ
4646
# μƒμ„±μžμ˜ 좜λ ₯이 μ§„μ§œμΈμ§€ κ°€μ§œμΈμ§€ νŒλ³„ν•  수 μžˆμ„ λ•Œ κ· ν˜• μƒνƒœ(equilbrium)에
4747
# λ„λ‹¬ν•˜κ²Œ λ©λ‹ˆλ‹€.
4848
#
49-
# 그럼 μ΄μ œλΆ€ν„° λ³Έ νŠœν† λ¦¬μ–Όμ—μ„œ μ‚¬μš©ν•  ν‘œκΈ°λ“€μ„ κ΅¬λΆ„μžλΆ€ν„° μ •μ˜ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.
49+
# 그럼 μ΄μ œλΆ€ν„° λ³Έ νŠœν† λ¦¬μ–Όμ—μ„œ μ‚¬μš©ν•  ν‘œκΈ°λ“€μ„ κ΅¬λΆ„μžλΆ€ν„° μ •μ˜ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.
5050
# :math:`x` λŠ” μ΄λ―Έμ§€λ‘œ ν‘œν˜„λ˜λŠ” 데이터라고 ν•˜κ² μŠ΅λ‹ˆλ‹€.
5151
# :math:`D(x)` λŠ” κ΅¬λΆ„μžμ˜ 신경망을 λ‚˜νƒ€λ‚΄λ©°, μ‹€μ œ ν•™μŠ΅ λ°μ΄ν„°μ—μ„œ κ°€μ Έμ˜¨
5252
# :math:`x` λ₯Ό ν†΅κ³Όμ‹œμΌœ ν™•λ₯  κ°’(scalar)을 결과둜 좜λ ₯ν•©λ‹ˆλ‹€.

β€Žintermediate_source/dynamic_quantization_bert_tutorial.rst

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@
1616
-----------------------
1717

1818
이 νŠœν† λ¦¬μ–Όμ—μ„œλŠ” `HuggingFace Transformers
19-
<https://github.com/huggingface/transformers>`_ μ˜ˆμ œλ“€μ„ λ”°λΌν•˜λ©΄μ„œ BERT
20-
λͺ¨λΈμ„ λ™μ μœΌλ‘œ μ–‘μžν™”ν•  κ²ƒμž…λ‹ˆλ‹€. BERT 처럼 유λͺ…ν•˜λ©΄μ„œλ„ 졜고 μ„±λŠ₯을
19+
<https://github.com/huggingface/transformers>`_ μ˜ˆμ œλ“€μ„ 따라 ν•˜λ©΄μ„œ BERT
20+
λͺ¨λΈμ„ λ™μ μœΌλ‘œ μ–‘μžν™”ν•  κ²ƒμž…λ‹ˆλ‹€. BERT처럼 유λͺ…ν•˜λ©΄μ„œλ„ 졜고 μ„±λŠ₯을
2121
λ‚΄λŠ” λͺ¨λΈμ„ μ–΄λ–»κ²Œ λ™μ μœΌλ‘œ μ–‘μžν™”λœ λͺ¨λΈλ‘œ λ³€ν™˜ν•˜λŠ”μ§€ ν•œ 단계씩 μ„€λͺ…ν•˜κ² μŠ΅λ‹ˆλ‹€.
2222

23-
- BERT λ˜λŠ” Transformer 의 μ–‘λ°©ν–₯ μž„λ² λ”© ν‘œν˜„(representation) 이라 λΆˆλ¦¬λŠ” 방법은
23+
- BERT λ˜λŠ” Transformer의 μ–‘λ°©ν–₯ μž„λ² λ”© ν‘œν˜„(representation)이라 λΆˆλ¦¬λŠ” 방법은
2424
μ§ˆμ˜μ‘λ‹΅, λ¬Έμž₯ λΆ„λ₯˜ λ“±μ˜ μ—¬λŸ¬ μžμ—°μ–΄ 처리 λΆ„μ•Ό(문제)μ—μ„œ 졜고 μ„±λŠ₯을 λ‹¬μ„±ν•œ
2525
μƒˆλ‘œμš΄ μ–Έμ–΄ ν‘œν˜„ μ‚¬μ „ν•™μŠ΅ λ°©λ²•μž…λ‹ˆλ‹€. 원 논문은 `μ—¬κΈ° <https://arxiv.org/pdf/1810.04805.pdf>`_
2626
μ—μ„œ 읽을 수 μžˆμŠ΅λ‹ˆλ‹€.
2727

2828
- PyTorchμ—μ„œ μ§€μ›ν•˜λŠ” 동적 μ–‘μžν™” κΈ°λŠ₯은 λΆ€λ™μ†Œμˆ˜μ  λͺ¨λΈμ˜ κ°€μ€‘μΉ˜λ₯Ό 정적인
2929
int8 λ˜λŠ” float16 νƒ€μž…μ˜ μ–‘μžν™”λœ λͺ¨λΈλ‘œ λ³€ν™˜ν•˜κ³ , ν™œμ„± ν•¨μˆ˜ 뢀뢄은
30-
λ™μ μœΌλ‘œ μ–‘μžν™”ν•©λ‹ˆλ‹€. κ°€μ€‘μΉ˜κ°€ int8 νƒ€μž…μœΌλ‘œ μ–‘μžν™” 됐을 λ•Œ, ν™œμ„± ν•¨μˆ˜ 뢀뢄은
31-
λ°°μΉ˜λ§ˆλ‹€ int8 νƒ€μž…μœΌλ‘œ λ™μ μœΌλ‘œ μ–‘μžν™” λ©λ‹ˆλ‹€. PyTorchμ—λŠ” μ§€μ •λœ λͺ¨λ“ˆμ„
30+
λ™μ μœΌλ‘œ μ–‘μžν™”ν•©λ‹ˆλ‹€. κ°€μ€‘μΉ˜κ°€ int8 νƒ€μž…μœΌλ‘œ μ–‘μžν™”λμ„ λ•Œ, ν™œμ„± ν•¨μˆ˜ 뢀뢄은
31+
λ°°μΉ˜λ§ˆλ‹€ int8 νƒ€μž…μœΌλ‘œ λ™μ μœΌλ‘œ μ–‘μžν™”λ©λ‹ˆλ‹€. PyTorchμ—λŠ” μ§€μ •λœ λͺ¨λ“ˆμ„
3232
λ™μ μ΄λ©΄μ„œ κ°€μ€‘μΉ˜λ§Œ 갖도둝 μ–‘μžν™”λœ ν˜•νƒœλ‘œ λ³€ν™˜ν•˜κ³ , μ–‘μžν™”λœ λͺ¨λΈμ„ λ§Œλ“€μ–΄λ‚΄λŠ”
3333
`torch.quantization.quantize_dynamic API <https://pytorch.org/docs/stable/quantization.html#torch.quantization.quantize_dynamic>`_ κ°€ μžˆμŠ΅λ‹ˆλ‹€.
3434

0 commit comments

Comments
Β (0)