콘텐츠로 이동

설치 방법

DESILO FHE 라이브러리는 PyPI를 통해서 설치하실 수 있습니다.

시스템 요구사항

  • OS: 리눅스와 맥OS를 지원합니다. 다음 플랫폼에서 사용할 수 있습니다.
    • manylinux: glibc 2.34+ x86-64
    • musllinux: musl 1.2+ x86-64
    • macOS: supports 11.0+ x86-64
    • macOS: supports 11.0+ ARM64
  • Python: 3.11~3.15를 지원합니다.

CPU 버전

pip

pip install desilofhe

poetry

poetry add desilofhe

GPU 버전

  • CUDA: 13.2, 13.4를 지원합니다.
  • NVIDIA 드라이버: 580 이상이 필요합니다.
  • GPU: compute capability 7.5, 8.0, 8.6, 8.9, 9.0, 10.0, 10.3, 12.0, 12.1의 NVIDIA GPU(Turing, Ampere, Ada Lovelace, Hopper, Blackwell)를 지원합니다.
  • musllinux와 macOS는 CUDA가 지원되지 않습니다.

Note

2.0.1부터 GPU 패키지에는 위 GPU용으로 미리 빌드된 코드가 들어 있습니다. 더 새로운 아키텍처의 GPU는 그 이후의 릴리스부터 지원합니다. 2.0.0의 GPU 패키지는 Turing을 제외한 모든 GPU에서 프로세스마다 첫 GPU 연산 때 GPU 코드를 컴파일하므로 최대 약 0.4초가 지연되며, 드라이버에 따라 "the provided PTX was compiled with an unsupported toolchain" 오류로 실패할 수 있습니다. 2.0.1 이상을 사용하세요.

CUDA 13.2

pip

pip install desilofhe-cu132

poetry

poetry add desilofhe-cu132

CUDA 13.4

pip

pip install desilofhe-cu134

poetry

poetry add desilofhe-cu134