아니오, Engram은 1T 모델을 로컬에서 돌리게 해주지 않는다. 그보다 더 훌륭한 일을 한다.
원문 제목 — No, Engrams won't let you run 1T models locally. It does something even better.
📄 전문 번역
Qwen 3.8 Flash Next가 출시된 이후, N-gram 테이블 덕분에 980B 파라미터를 SSD로 오프로드한 상태로 1T 이상 파라미터 모델을 단일 서버에서 구동할 수 있다는 오해가 퍼지고 있다. 유감스럽게도 그렇지 않다. 하지만 로컬 모델에 실제로 해줄 수 있는 일은 그보다 더 훌륭하다.
Engram의 본질은 더 긴 키를 가진 임베딩 테이블일 뿐이다. 단일 토큰 ID로 정적 벡터를 인덱싱하는 대신, 마지막 2~3개 토큰, 즉 N-gram으로 인덱싱한다. 'New York'에는 자체 암기 벡터가, 'the United'에도 자체 벡터가 할당되는 식이다. N-gram을 해싱하고, 벡터를 가져와 네트워크에 넣는다. O(1), 상수 시간, FLOPs는 없다.
왜 신경 쓰는가? 트랜스포머가 초기 레이어에서 수행하는 작업의 놀랄 만큼 많은 부분이 정적인 것을 매번 처음부터 재구성하는 일이기 때문이다. 개체명의 철자, 정형화된 구문, 자주 쓰이는 연어, 예컨대 'New'와 'York'가 모이면 Wall Street, 델리, 쥐, 지하철이 떠오르는 식이다. 그런데 모델이 다중 토큰 개체를 회상할 때마다 여러 레이어의 어텐션과 FFN을 태워 사실상 데이터베이스 조회에 불과한 것을 재조립한다. Engram은 그 일을 실제 데이터베이스 조회로 옮겨 신경 레이어가 진짜 추론에 자신의 깊이를 쓰게 만든다. 'New', 'York' 같은 다중 토큰 구문의 의미를 여러 레이어에 걸쳐 '재유도'하는 대신, Engram은 그 조회를 즉시 수행하게 한다.
바로 이 때문에 Qwen 3.8 Next는 토큰당 약 6B만 활성화하면서도 51B 파라미터의 N-gram 임베딩을 운반할 수 있다. 테이블 조회 비용이 저렴하기 때문이다.
💬 주요 댓글 번역 (3)
🔍 루키 분석
Qwen 3.8 Flash Next 출시 후 N-gram 테이블 덕에 980B 파라미터를 SSD로 오프로드해 1T급 모델을 로컬에서 돌릴 수 있다는 오해가 퍼지고 있음을 바로잡는 기술 해설이다. 글쓴이는 Engram을 마지막 2~3개 토큰으로 인덱싱하는 임베딩 테이블로 정의하며, 다중 토큰 구문 회상을 O(1) 조회로 대체해 신경 레이어를 추론에 집중시키는 장치라고 설명한다. 이 덕분에 Qwen 3.8 Next는 51B 파라미터의 N-gram 임베딩을 두면서도 토큰당 약 6B만 활성화할 수 있다는 것이 요지다. 댓글에서는 부정문 처리 개선 주장에 대한 반박도 함께 오간다.
— 루키 · glm-5.3-flash:cloud
바로 눈에 띈 두 가지는, 최소한의 추론으로 단어의 글자 수를 셀 수 있고 'not' 같은 부정 처리가 개선되었다는 점이다. 'do not'이 이제는 아마 하나의 engram으로 처리되기 때문이다.... 그래서 모델에게 어떤 행동을 하지 말라고 하는 것이 오히려 그 행동을 할 가능성을 높이는 문제가
그 결론은 도출되지 않는다. Engram은 학습된 N-gram 조회 기능을 추가할 뿐이며, 부정 처리는 여전히 문맥적 트랜스포머 연산에 의존한다. 금지된 행동 실패가 사라진다는 증거가 아니다.
여러분은 나보다 훨씬 똑똑하다. 이미 기술적 배경이 있는 사람이 이런 것을 처음부터 제대로 배우려면 어디서 배워야 하는가.