adaptiveclipping_modยถ

adaptiveclipping_mod(msg: Message, ctxt: Context, call_next: Callable[[Message, Context], Message]) Message[์†Œ์Šค]ยถ

ํด๋ผ์ด์–ธํŠธ ์ธก ์ ์‘ํ˜• ํด๋ฆฌํ•‘ ์ˆ˜์ •์ž.

์ด ๋ชจ๋“œ๋Š” ์„œ๋ฒ„ ์ธก ์ „๋žต ๋ž˜ํผ์ธ ์ฐจ๋ถ„ ํ”„๋ผ์ด๋ฒ„์‹œ ํด๋ผ์ด์–ธํŠธ ์ธก ์ ์‘ํ˜• ํด๋ฆฌํ•‘๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ž˜ํผ๋Š” ํด๋ผ์ด์–ธํŠธ์— clipping_norm ๊ฐ’์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

์ด ๋ชจ๋“œ๋Š” ํด๋ผ์ด์–ธํŠธ ๋ชจ๋ธ ์—…๋ฐ์ดํŠธ๋ฅผ ์„œ๋ฒ„๋กœ ๋ณด๋‚ด๊ธฐ ์ „์— ํด๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ƒˆ ํด๋ฆฌํ•‘ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„๋กœ KEY_NORM_BIT์„ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

์ด ํ•จ์ˆ˜๋Š” MessageType.TRAIN ์œ ํ˜•์˜ ๋ฉ”์‹œ์ง€์— ๋Œ€ํ•ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์ฐธ๊ณ 

์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋ชจ๋“œ์˜ ์ˆœ์„œ๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”.

์ผ๋ฐ˜์ ์œผ๋กœ adaptiveclipping_mod๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์—์„œ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.