Reading Finite Observations - kimjooyoon/meta-ontology-go GitHub Wiki
๋ฏธ๊ด์ธก ๊ธฐ๋๊ฐ๊ณผ ์ค์ 0์ ์ฝ๊ธฐ
2026-10-04 KST. ๊ฐ๋ฐ #1200์
๊นจ๋ํ ํ๋ณด 472db874์์ ํ์ธํ์ต๋๋ค. ๊ฐ๋ฐ ํ์ CI์ ๋ด๋ ค๋ฐ์ ์ฆ๊ฑฐ์ ๋
๋ฆฝ
๊ฒ์ฆ ๋ค 736d697a๋ก ์ ์ ๋ณํฉํ์ต๋๋ค. main #1201๋
์์ฒด ํ์ CIยท๋
๋ฆฝ ์ฆ๊ฑฐยท์น๊ฒฉ ๊ฒฐ์๊ณผ ํ์ฌ ๋ธ๋์น ํ์ธ ๋ค ์ ์ ๋ณํฉํ์ต๋๋ค.
๊นจ๋ํ main 01d21e92๋ฅผ Go1.27.1๋ก ์ค์นํ๊ณ ๊ฐ์ ์ ์ยท์คํจ ์กฐ๊ฑด์ ๋ค์ ํ์ธํ์ต๋๋ค.
๋๊ตฌ ์กฐํ๊ฐ ์คํจํด ๋ฐ๋๋ฅผ ์คํํ์ง ๋ชปํ ๊ฒฝ์ฐ์ ์ค์ ์ถ๋ ฅ์ด ๋ชจ๋ ๊ธฐ๋๊ฐ๊ณผ ๋ค๋ฅธ
๊ฒฝ์ฐ๊ฐ ํฐ๋ฏธ๋์์ ๊ฐ์ 0/128๋ก ๋ณด์์ต๋๋ค. ์๋ ์คํจ๋ฅผ ๋ณด์กดํ๊ณ ํ์ฌ runtime์
๊ด์ธก case์ ์ฌ์คํ ์ฌ๋ถ์์ ์๋ด๋ฅผ ๊ตฌ์ฑํ์ต๋๋ค.
| ์ฌ์ค | ์ค์น๋ณธ์ finite expectations ํ์ |
|---|---|
| ์ ์ธ 128๊ฐ, ๊ด์ธก ์ถ๋ ฅ ์์ | unobserved (128 declared) |
| runtime ๊ด์ธก ์ด์ ๊ฑฐ๋ถ | unobserved |
| ์ค์ 128๊ฐ ์ถ๋ ฅยท์ฌ์คํ ํ์ธ, ๋ชจ๋ ๋ถ์ผ์น | 0/128 |
| ์ฒซ ์คํ ์ถ๋ ฅ ๋ค ์ฌ์คํ ์คํจ | observed 1/2 (replay incomplete) ๋ฑ |
์ฒซ ์คํ์์ ์ถ๋ ฅ์ด ์์๋๋ผ๋ ๋ ๋ฒ์งธ ์คํ์ด ์๋ฃ๋์ง ์์ ์ ์์ต๋๋ค. ๋ถ๋ถ ๊ด์ธก๊ณผ ์ฌ์คํ ์คํจ ํ์๋ ์ํ ํฉ์ฑ ์ํ๋ก ๊ฒ์ฌํ์ต๋๋ค. ์ด ํฉ์ฑ ์ํ๋ฅผ ์ค์ ๋ถ๋ถ native ์คํ์ผ๋ก ์ง๊ณํ์ง ์์ต๋๋ค.
ํ์๋ฅผ ๋ณด๊ณ ๋ค์ ์์ ์ ํ๊ธฐ
| ์ง๊ธ ๋ณด์ด๋ ์ํ | ๋ค์์ ํ์ธํ ๊ณณ |
|---|---|
unobserved (128 declared) |
summary.json์ ์ํ์ runtime ์ค๋ฅ. ์คํ ๋๊ตฌ ๊ฒฝ๋ก ๋ฑ์ ๊ณ ์น ๋ค ์ ๊ฒฐ๊ณผ ํด๋๋ก ์คํ |
0/128 |
runtime์ ์ค์ ์ ๋ ฅยท์ถ๋ ฅยท๊ธฐ๋๊ฐ. ๋ค์ ์กฐ๋ฆฝ์์ ์ด๋ ์กฐ๊ฑด์ ๋ฐ๊ฟ์ง ํ๋จ |
replay incomplete |
์ฒซ ์ถ๋ ฅ๊ณผ ๋ ๋ฒ์งธ ์คํ์ ์ค๋ฅ. ํ์ฌ ๊ด์ธก์ ๋ณด์กดํ๊ณ ์๋ฃ ์ฌ๋ถ๋ฅผ ํ์ธ |
128/128 |
์ ์ธํ 128๊ฐ ๊ธฐ๋๊ฐ์ ๋ ์คํ์์ ํ์ธํ ๋ฒ์. ์ถ๊ฐ ์ ๋ ฅ์ด ํ์ํ๋ฉด ๋ณ๋ ๊ธฐ๋๊ฐ์ผ๋ก ๊ธฐ๋ก |
ํ๋ก์ธ์ค ์ข
๋ฃ 0์ ๊ด์ธก์ด ์๋ฃ๋์์ ๋ปํ ์ ์์ต๋๋ค. ์๋ํ์์๋ ๊ด์ธก ์ํ์
์ถฉ์กฑ ์ยท๋ถ๋ชจ๋ฅผ ํจ๊ป ์ฝ์ต๋๋ค. ํ์ผ ์คํ์ --model์ ์๋ตํ๋ฉด
๊ฒฐ์ ๋ก ์ ์ผ๋ก ์กฐ๋ฆฝํ๊ณ , --verify-timing --out ๊ฒฐ๊ณผํด๋๋ ์ ์ฅ ๊ธฐ๋ก๋ง ํ์ธํฉ๋๋ค.
์๋ ์งํ์ ๊ธฐ์ค
๊ธฐ์กด summary.json์ passed๋ ์ถฉ์กฑ ์, total์ ์ ์ธํ ๊ธฐ๋๊ฐ ์์
๋๋ค.
status, native_runs, runtime์ observation.cases ๊ธธ์ด์ runtime_replayed๋ฅผ
ํจ๊ป ์ฝ์ต๋๋ค. ์์ ์์๊ณผ ์ถ๋ ฅ ๊ด์ธก๋ ๋ฐ๋ก ํ์ธํฉ๋๋ค. ๋ฏธ๊ด์ธก ์์ฒญ์ ๋ชจ๋ธ์
0์ ํ์ต ์๋ฃ์ ํฉ์น ๋๋ ๊ตฌ๋ถ์ด ํ์ํฉ๋๋ค. ์ค์ ๋ถ์ผ์น์ ๊ธฐ๋๊ฐ ๋ณ๊ฒฝ๋ ์๋
๋ฒ์์ ๋จ๊น๋๋ค. ์์ฑ ํ๋ฅ ยท๊ด์ธก ์ถฉ์กฑ๋ฅ ยท์ฌ์คํ ํ์ธ์ ๊ฐ๊ฐ ๋ค๋ฅธ ์ฌ์ค์
๋๋ค.
๋ค ์๋ณธ receipt์ ์ฝ๊ธฐ ์ ์ฉ ํ์ธ์์ ๊ณต๊ตฌ ์กฐํยทFIFO ์คํจ์ ์ ํ ์ ํ๋๋
UNKNOWN, ๋ณ๊ฒฝ ๊ธฐ๋๊ฐ์ ์ค์ 0/128์ PROGRESS์์ต๋๋ค. ์ด PROGRESS๋
์๋ฃ๋ ๊ด์ธก์ ๋ฏธํด๊ฒฐ ์ถฉ์กฑ ํญ๋ชฉ์ด ๋จ์ ์์์ ๋ํ๋ด๋ฉฐ ์ถฉ์กฑ ์๋ 0์
๋๋ค.
์๋ profile v1/v3ยท์ํยท๋จ์์ null์ธ aggregate ์ ์๋ฅผ ์ ์งํ์ต๋๋ค.
์ด ํ์ธ์ ๋ชจ๋ธ ํ๋จยท๋ฐ๋ ์คํ์ 0ํ์
๋๋ค.
์ค์ ๋ก ์ฌ์ฉํ ๊ฒฐ๊ณผ
์ ์ ํ์ ๋ ๊ณผ์ ์ 8ํ ์์ฑยทํ๋จ 4ํยท์คํ 16ํ์์ 1,024/1,024์ ๋ชจ๋ ์ด์ ์์ฑ Go๋ฅผ ์ ์งํ์ต๋๋ค. ํ๋ณด์ ๋ชจ๋ธ ์ฌ์ฌ์ฉ ์๋ต 28.00ยท26.44ms์ ์ ์ค์น๋ณธ์ 29.64ยท24.50ms๋ฅผ ๊ฐ๊ฐ ๋ณด์กดํฉ๋๋ค. ์ค์น ๊ฒฐ์ ๋ก ์ 30.93ยท24.97ms์๊ณ ์ต์ด ๋ชจ๋ธ 834.64ยท477.57ms, ๊ฒฐ์ ๋ก 324.13ยท299.73ms๋ ๊ธฐ๋กํ์ต๋๋ค. ์ด๋ฒ ๊ธฐ๋ก์๋ ์๋ ๋น๊ต์ฉ ๋์กฐ ์คํ์ ํฌํจํ์ง ์์์ต๋๋ค.
๋ณ๋ ๋ค์ฏ ์กฐ๊ฑด์์ ๋๊ตฌ ์์ยท์๋ชป๋ ๊ธฐ๋๊ฐยทFIFO๋ ์๋ ์ค๋ฅ์ ๋ฏธ๊ด์ธก ์ํ๋ฅผ ๋ณด์กดํ์ต๋๋ค. ๊ธฐ๋๊ฐ์ 1์ฉ ์ฌ๋ฆฐ ๋ ์กฐ๊ฑด์ 0/256 ์ค์ ๊ด์ธก์ผ๋ก ๋จ๊น๋๋ค. ์ด ๋ค์ฏ ์กฐ๊ฑด์ ์์ฑ 4ํยทํ๋จ 1ํยท์คํ 4ํ์ ์ ์ ๊ฒฐ๊ณผ๋ ๋ฐ๋ก ์ง๊ณํฉ๋๋ค. ๋ ์๋์ ๋ฐ๋ณต์ด๋ฉฐ ์ ์๋ยทํ์ต ๊ฐฑ์ ์ 0๊ฐ์ ๋๋ค. ์๋ JSON๊ณผ ์ข ๋ฃ ์ฝ๋๋ ์ ์งํฉ๋๋ค. ์ํค์ ๋ณ์ยท์กฐ๊ฑด ๋ถ๊ธฐ ์์ ๋ ์ค์น๋ณธ์์ ๋ณ๋๋ก ์์ฑ 2ํยท์คํ 4ํยท6/6๊ณผ ์ด์ ์์ฑ Go๋ฅผ ์ ์งํ์ต๋๋ค. ์ ์ค์น๋ณธ ๋ค ์๋ณธ receipt๋ ์ฝ๊ธฐ ์ ์ฉ์ผ๋ก ๋ค์ ํ์ธํ์ต๋๋ค.
๊ณต๊ฐ ์๋ณธยท์คํจยทGo ์์ง๊ธฐ ยท ์ง์ ์คํ ยท ๊ณต๊ตฌ ์คํจ.