← 목록
기타 2026-06-13 5KB 읽기 4분

크라우니 거대SLM 웨이브2 — 거대화 토대(멀티블록·깊이·멀티헤드·어휘) + VM 치명버그 2종 수정

개요

웨이브1 기반층(8모듈) 위에 거대화 토대를 깔았다. 핵심=트릿텐서 평면 멀티블록(행열>1023 = 거대 차원 전제) + 깊은 망/멀티헤드/어휘 대량화 + 핫루프 아레나회수. 울트라 병행(소넷 코딩·하이쿠 하니스·오푸스 아키텍트/검증), 모델분업 적용([[feedback_slm_model_division]]).

산출물 (/Users/ef/crowny-butler/libs/, 고수준 142 PASS / RPN 동반)

모듈역할검증
트릿텐서.한선 v0.2평면 멀티블록(블록당 ≤1000슬롯, 행 비스팬), 블록위치 인라인, 행단위 일괄대량 5케이스 PASS
대량텐서테스트.한선멀티블록 라운드트립/저장로드/행단위 하니스 (하이쿠)27²·100×27·50×50·37×27·38×27 전수 0불일치
아레나회수.한선메모리마커/복원 래퍼 = 핫루프 경량 GC(배열힙)회수 시 순소모 0(없으면 5120)
심층망확장.한선깊은순전파+pass간 잔차, 증류에폭+아레나회수6층 증류 50→100%, 10에폭 순소모 16
멀티헤드어텐션.한선27슬롯 H=3 헤드 분할, 멀티_집계(OR), 곱셈03헤드 구역별 6슬롯 정확, 단일헤드=0(세분화)
의미어팩.한선어휘 65→205(7도메인 조합코드)4상 경향 PASS / 라운드트립 4/10(한계 아래)
거대 차원 실증: 100×27=2700·50×50=2500 멀티블록 텐서 라운드트립 무손실 — 행
열>1023 정확 동작. 1023 단일배열 상한 돌파.

VM 치명버그 2종 (영속 완료, feedback_crownyc_mem_arena_oom)

  1. 셀별 맵 반환 헬퍼 = 맵힙 고갈: 텐서_블록위치 {블록,오프셋} 맵을 셀마다 생성 → 2500셀×5케이스=36M 맵슬롯 → [MAP] 힙 부족. 수정=핫패스 접근자(설정트릿/꺼내트릿) 블록/오프셋 인라인 정수계산.
  2. 셀별 맵넣어 = 중첩 함수 루프 무한루프 행(진단난해): 멀티블록 평면을 셀별 맵넣어(1458회/텐서)로 채우면, 중첩 함수 스코프+2번째 텐서에서 맵힙↓/배열힙↑ 교차오염 → 행per블록이 0으로 읽힘 → 인라인 블록탐색 무한루프. 아레나 위치 의존(거대SLM통합 3층 우연 통과, 격리 6층 행). 수정=텐서_시드채움을 행단위 일괄(텐서_행설정, 맵넣어 2회/행)로. 진단=함수 내 2번째 텐서 격리 재현(iter0 OK·iter1 hang).

회귀 (전부 GREEN)

  • 대량텐서 5/5 PASS, OOM 0
  • 거대SLM통합 E2E 3/3(증류 50→100%, 긍정티/부정타/미지어음이관), OOM 0
  • 심층망확장 6층 증류+아레나 안정, 멀티헤드 세분화 실증
  • libs 고수준 142 PASS (13 FAIL=.rpn.한선 동반=hanseonc_high 비대상, 정상)

작업방식 고도화 (이번 웨이브)

  • 가산 모듈 전략: 검증된 파일(의미어임베딩/삼진어텐션/심층삼진망) 수정 대신 가져오기 래핑 가산 모듈(의미어팩/멀티헤드어텐션/심층망확장)로 회귀 위험 차단.
  • 계약 폴백 표준화(웨이브1 계승): 에이전트 API 실패 3단 폴백.
  • 검증 우선: 메인(오푸스)이 일괄 컴파일→데모 드라이버→대량 하니스→격리 근인추적. 검증이 3버그(행/0슬롯/충돌) 전수 적발 = 적대검증 가치 실증.
  • 1줄/구조 수정은 인라인: 패블/오푸스가 직접(시드채움 행단위, 블록위치 인라인) — 에이전트 파견보다 효율.

알려진 한계 / 웨이브3 후보

  1. 의미어팩 라운드트립 4/10: 27트릿 단일큐브+최근접탐색의 용량 한계(205단어 유일성 불가, 신규 조합어가 시드 단일슬롯어와 충돌). 4상 의미구조는 정상 → 임베딩 클러스터링은 결함 아님. 근본해결=풍부한임베딩(다중큐브/멀티블록 어휘행렬) = 웨이브3.
  2. VM GC 부재: 맵힙(하향)은 회수 불가(아레나회수는 배열힙만). 핫루프 맵 재사용 강제 또는 VM mark-compact = 근본 트랙.
  3. 멀티헤드 OR 노이즈: 2위 키 슬롯도 켜짐(케이스1 3슬롯 vs 기대 2). 신뢰도 가중(곱셈0 제약 내) 정밀화 여지.
  4. 멀티블록 맵 729엔트리→블록수≤364(열27 기준 ~13468행) 상한 → 초대형은 2단계 샤딩.
  5. 토르 실기 + ghdl VHDL 교차검증(웨이브1 trit_mac.vhd).

관련 파일

  • 모듈: /Users/ef/crowny-butler/libs/{트릿텐서,대량텐서테스트,아레나회수,심층망확장,멀티헤드어텐션,의미어팩}.한선 (+.rpn.한선)
  • VM: /Users/ef/CrownyOS/crownyc/crownyc.c (웨이브1 아레나 48M, 백업 .bak.memheap_20260613)
  • 웨이브1 문서: docs.crowny.org/docs/2026-06-13-crowny-slm-거대구현-웨이브1