v1.1.0 업데이트 안내#
릴리즈 날짜: 2026년 3월 23일
qb Runtime v1.1.0에서는 자동 코어 모드 선택, 데이터 타입 조회 API, 그리고 성능 최적화가 이루어졌습니다.
주요 변경 사항#
CoreMode::Auto#
런타임이 모델의 코어 모드를 자동으로 선택할 수 있게 되었습니다. ModelConfig에서 CoreMode::Auto를 설정하면 MXQ의 코어 모드를 자동으로 감지하여 적용합니다. 기존에는 Multi, Global4, Global8 등 기본이 아닌 코어 모드를 사용하려면 직접 ModelConfig를 생성해야 했지만, 이제 자동으로 가능한 모드가 선택됩니다. 기본 생성자에서도 Auto 모드가 사용되므로 별도의 설정 없이 사용하는 것을 권장합니다.
참고
이때, MXQ 컴파일 시 scheme="all" 과 같은 플래그로 여러 모드를 가지는 MXQ 를 컴파일했다면 기존처럼 직접 코어 모드를 설정하여 사용해야 합니다.
더 보기
더 자세한 사항은 setAutoCoreMode() 를 확인해주세요.
신규 API#
getModelInputDataType(), getModelOutputDataType() — 모델의 입력 및 출력 데이터 타입을 런타임에서 조회할 수 있어 더 유연한 파이프라인 구성이 가능합니다.
getAvailableDeviceNumbers() — 사용 가능한 NPU 디바이스 번호 목록을 조회합니다.
REGULUS 동적 할당#
v1.0.0에서 도입된 동적 할당 방식을 REGULUS에도 동일하게 적용하여, 일관된 사용 방식을 확보하였습니다.
성능 개선#
Windows에서 NPU 장치로의 데이터 전송 성능을 개선했습니다.
내부적으로 사용되던 타입 변환 과정을 최적화하여 성능을 개선하였습니다.
버그 수정#
GCC 9 미만에서
std::filesystem으로 인한 컴파일 오류를 해결했습니다.일부 모델에서 간헐적으로 발생하던 데드락을 수정했습니다.
호환성 변경#
REGULUS driver의 지원 리비전 번호가 REV0에서 REV1으로 변경되었습니다.
전체 변경 사항은 업데이트 기록 페이지를 참조하세요.