PyTorch 1.2.0 ์ถœ์‹œ

๋จธ์‹ ๋Ÿฌ๋‹์„ ์œ„ํ•œ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ์ธ PyTorch๊ฐ€ ๋ฒ„์ „ 1.2.0์œผ๋กœ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ ๋ฆด๋ฆฌ์Šค์—๋Š” JIT, ONNX, ๋ถ„์‚ฐ ํ•™์Šต ๋ชจ๋“œ ๋ฐ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ๋‹ค๋ฃจ๋Š” 1900๊ฐœ ์ด์ƒ์˜ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ์ƒˆ๋กœ์šด TorchScript API ๊ทธ๊ฒƒ์€ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค nn.Module(forward()์—์„œ ํ˜ธ์ถœ๋˜๋Š” ํ•˜์œ„ ๋ชจ๋“ˆ ๋ฐ ๋ฉ”์„œ๋“œ ํฌํ•จ)์„ ScriptModule๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ์€ ์‰ฝ์Šต๋‹ˆ๋‹ค.
  • Microsoft์™€ ํ•จ๊ป˜ ONNX Opset ๋ฒ„์ „ 7(v1.2), 8(v1.3), 9(v1.4) ๋ฐ 10(v1.5)์— ๋Œ€ํ•œ ์ „์ฒด ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž๋Š” ์ด์ œ ์‚ฌ์šฉ์ž ์ •์˜ ์ž‘์—… ๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์œ„ํ•ด ์ž์‹ ์˜ ๊ธฐํ˜ธ๋ฅผ ๋“ฑ๋กํ•˜๊ณ  ๋‚ด๋ณด๋‚ด๊ธฐ ์ค‘์— ๋™์  ์ž…๋ ฅ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ…์„œ๋ณด๋“œ ์ง€์› ๋” ์ด์ƒ์€ ์•„๋‹ˆ๋‹ค ์‹คํ—˜์ .
  • ๊ธฐ์‚ฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ nn.Transformer ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฃผ์˜ ๋งŒ ์žˆ์œผ๋ฉด๋ฉ๋‹ˆ๋‹ค.
  • C++ API๊ฐ€ ๋งŽ์ด ๊ฐœ์„ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€