Fujitsu udostępniło jako open source ponad 100 komponentów do budowy aplikacji kwantowych, próbując obniżyć jedną z mniej widocznych barier rozwoju tej technologii: czas i złożoność tworzenia oprogramowania.
Open Quantum Application Research Package, czyli OpenQARP, jest od 15 września dostępny na licencji Apache 2.0. Pakiet zawiera ponad 70 modułowych elementów oraz ponad 20 gotowych algorytmów, obejmujących zarówno rozwiązania dla obecnych, podatnych na błędy komputerów kwantowych, jak i metody projektowane z myślą o przyszłych systemach z korekcją błędów.
Fujitsu chce przede wszystkim ograniczyć ilość kodu potrzebnego do eksperymentowania z algorytmami. W jednym z zastosowań związanych z chemią kwantową implementacja algorytmu ADAPT-VQE została skrócona z około 130 do mniej niż 40 linii Pythona. Przed publiczną premierą OpenQARP był testowany od lutego przez ponad 80 organizacji.
Istotna jest również niezależność od jednego środowiska obliczeniowego. OpenQARP może działać na zwykłym komputerze, współpracować z platformą NVIDIA CUDA-Q i korzystać z akceleracji GPU, a także z 40-kubitowego symulatora Fujitsu pracującego na infrastrukturze HPC.
Otwarcie kodu nie rozwiązuje podstawowego problemu branży: komputery kwantowe przez cały czas mają ograniczoną skalę i poziom niezawodności, a ich przewaga w zastosowaniach komercyjnych pozostaje przedmiotem badań. Może jednak przyspieszyć rozwój warstwy programistycznej. OpenQARP wchodzi na rynek, na którym funkcjonują już m.in. Qiskit, Cirq i PennyLane, więc o jego znaczeniu zdecydują przede wszystkim adopcja przez badaczy, integracje oraz rzeczywiste zastosowania poza laboratoriami.
Dla Fujitsu jest to jednocześnie sposób na budowę ekosystemu wokół własnych technologii kwantowych bez zamykania użytkowników w jednym stosie sprzętowym.

1 godzina temu












