API 키 설정¶
FuriosaAI NPU Runtime 및 FuriosaAI NPU Python SDK 는 FuriosaAI에서 제공하는 웹 서비스 기반 도구를 포함하며, 이를 사용하기 위해서는 웹서비스 API 키를 설정해야 한다.
주석
만약 API 키가 없다면 contact@furiosa.ai 으로 메일을 보내 FuriosaAI SDK 및 NPU 평가프로그램 과정을 통해 얻을 수 있다.
소유한 API 키를 $HOME/.furiosa/credentials 파일에 아래와 같이 쓰고 저장한다.
FURIOSA_ACCESS_KEY_ID=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
FURIOSA_SECRET_ACCESS_KEY=YYYYYYYYYYYYYYYYYYYYYYYYYYYYY
인증 확인¶
FuriosaAI SDK에 포함된 명령 줄 도구 또는 Python SDK를 사용하면 API 키가 올바르게 설정되었는지 확인할 수 있다.
명령 줄 도구를 사용한 인증 확인¶
$ furiosa toolchain list
Available Toolchains:
[0] 0.1.0 (rev: 952707e5f built_at: 2020-12-15 23:38:22)
만약 API 키가 잘못되었거나 설정이 올바르지 않을 경우 아래와 같은 오류를 볼 수 있다.
$ furiosa toolchain list
Client version: .dev0+bd0a54fdfba11243139668eff5fdf5dccfe4c470.dirty
ERROR: fail to get version (http_status: 401, error_code: InvalidAPIKey, message: Your API Key is invalid. Please use a correct API key.