aristo94/gsqhalo.cpp는 GSQ 양자화 Qwen3.8-Flash-Next를 AMD Strix Halo(gfx1151)에서 구동하려는 llama.cpp 포크다. 2026년 10월 11일 커밋 16f0929는 코드를 건드리지 않고 문서 두 개만 손봤다. docs/gsqhalo/README.md에 'restore oracle' 절이 복원되어, SSD에서 되읽은 대화가 슬롯을 떠나지 않은 대화와 동일하게 이어지는지 조건과 결과가 정리됐다.
SSD KV 캐시는 모델의 이전 대화 상태를 디스크에 보관해 슬롯을 비워도 대화를 이어갈 수 있게 하는 기능이다. README는 29.7K 토큰 대화가 디스크에서 2.5초 만에 돌아오고, 처음부터 다시 프리필하면 33.7초가 걸렸다고 기록한다. 새 오라클은 이 복원이 원래 대화와 같은 결과를 내는지 확인한다. 자체 슬롯으로 되읽기, 다른 슬롯으로 되읽기, 재시작 후 되읽기, 다른 슬롯이 생성 중인 상태에서 되읽기 네 가지 모두 기준 실행(각 대화가 혼자 슬롯을 떠나지 않고 돌린 경우)과 비트 단위로 동일했다. 슬롯 상태 해시도 복원 직후와 프롬프트 배치마다 같았다.
증거가 멈추는 지점도 분명하다. 두 대화가 동시에 생성될 때는 한 대화가 혼자 생성될 때와 결과가 비트 단위로 같지 않다. X와 Y는 기준 실행에서 각각 7토큰, 32토큰째부터 어긋났고 로그프러브 차이는 최대 0.12였다. 확률이 0.95를 넘는 토큰에서는 최대 0.004로 줄었다. 배치 형태가 달라져 반올림이 어긋나고, QSA와 MoE 라우터의 top-k 선택이 그 차이를 키운다.
MTP를 켠 경우 네 가지 복원이 모두 기준과 같은 토큰을 냈지만 Y의 두 번째 로그프러브는 28토큰째 0.08만큼 달랐다. 드래프트 헤드가 검증 배치를 바꾸어 생긴 차이다. 측정은 7ece4bd 코드에서 이뤄졌고, 커밋 자체는 문서 45줄 추가와 2줄 삭제뿐이다. 슬롯 간 상태 해시는 서로 비교할 수 없다는 제약도 남아 있다. 따라서 복원 일치성은 MTP 없이 대화를 이어가는 조건에서 확인된 결과로 볼 수 있고, 동시 생성이나 MTP까지 포함한 완전한 동일성이라고 보기는 어렵다.