설치 방법
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