Instal·lació
QiliSDK i els seus extras opcionals es distribueixen a través de PyPI. Useu pip per instal·lar el paquet principal, més qualsevol mòdul addicional que necessiteu.
Paquet base
pip install qilisdk
Extras opcionals
Acceleració CUDA (suport de GPU NVIDIA amb
CudaBackend):pip install qilisdk[cuda]
Nota
El backend CUDA requereix una GPU amb acceleració CUDA disponible al vostre sistema i els controladors adequats instal·lats. Podeu trobar més informació al seu lloc web oficial: https://nvidia.github.io/cuda-quantum/latest/using/quick_start.html#install-cuda-q
Backend CPU de Qutip (simulació per CPU amb
QutipBackend):pip install qilisdk[qutip]SpeQtrum (enviament al núvol via
speqtrum):pip install qilisdk[speqtrum]
Podeu combinar extras:
pip install qilisdk[cuda,qutip,speqtrum]
Nota
QiliSDK requereix una versió de Python 3.11 o superior.
- Requisits mínims del sistema operatiu:
Linux: Ubuntu 22.04 o superior
Windows: Windows 11 o superior
MacOS: MacOS 14 o superior
Compilar des del codi font
El mètode anterior instal·larà els binaris precompilats de QiliSDK de la versió més recent. Si voleu obtenir les característiques més noves (aquelles en les quals encara estem treballant), podeu compilar la biblioteca des del codi font, però tingueu en compte que això no es recomana per a la majoria d’usuaris, i no garantim que el codi més recent sigui estable.
El suport per a Windows és limitat, per la qual cosa recomanem usar WSL, que es pot instal·lar seguint aquesta guia. Amb això, hauríeu de seguir les instruccions de Linux a continuació. Si heu d’usar Windows pur, les instruccions de Windows a continuació haurien de funcionar, tot i que deshabiliten certes funcions del codi (especialment alguns bucles paral·lelitzats).
Primer, assegureu-vos de tenir instal·lats Python, pip, git, cmake i un compilador de C++:
sudo apt update
sudo apt install python3 python3-pip git build-essential
xcode-select --install
brew install python git ninja cmake
Instal·leu Python a través de la Microsoft Store.
Instal·leu Git des de https://git-scm.com/install/windows.
Instal·leu les eines de compilació de C++ instal·lant l’extensió «C/C++ Extension Pack» per a VSCode.
Instal·leu uv globalment amb:
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -LsSf https://astral.sh/uv/install.sh | sh
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Després, cloneu (és a dir, descarregueu) i accediu al repositori:
git clone https://github.com/qilimanjaro-tech/qilisdk
cd qilisdk
Creeu un nou entorn virtual usant uv:
uv venv
Després activeu l’entorn:
source .venv/bin/activate
source .venv/bin/activate
.venv\Scripts\activate
Per instal·lar QiliSDK en aquest nou entorn, executeu:
uv sync
Si voleu instal·lar amb extras, podeu executar el següent, ajustant segons calgui:
uv sync --extra cuda13 --extra qutip --extra speqtrum
Llavors tindreu un entorn amb la darrera versió de QiliSDK instal·lada. Si voleu instal·lar altres coses a l’entorn, haureu d’usar pip amb uv:
uv pip install <package_name>
I per executar un script de Python dins de l’entorn, podeu usar:
uv run python3 <script_name.py>