Runnery
Natywne biegacze arm64 GitHub Actions
Natywne biegacze klasy Ampere i Graviton arm64. Brak QEMU, brak kar za emulację, 20% tańszy niż odpowiednik x64.
Specyfikacja
- Architektura
- aarch64, natywny
- wirtualny procesor
- 2 – 64, dedykowane
- Pamięć
- 4 GB na procesor wirtualny
- Cena
- 20% poniżej x64
- Emulacja
- Żadne
Etykiety runnerów
runnerhut-2vcpu-ubuntu-2404-armrunnerhut-4vcpu-ubuntu-2404-armrunnerhut-8vcpu-ubuntu-2404-armrunnerhut-16vcpu-ubuntu-2404-arm
Co się zmieni po przejściu na arm64
- Moduły natywne muszą mieć kompilacje aarch64 — obecnie mają je najpopularniejsze moduły
- Koła Pythona mają wartość manylinux_aarch64; kilka pakietów wciąż jest kompilowanych ze źródeł
- Każdy zestaw x86 lub elementy wewnętrzne SIMD w bazie kodu wymagają ścieżki ramienia
- Obrazy bazowe Docker wymagają wariantów arm64, które mają prawie wszystkie oficjalne obrazy
Twój następny build może być dwa razy szybszy i o połowę tańszy
Zacznij za darmo. Odejście to ta sama jedna linia — ten diff też publikujemy.
Powiązane
Linux x64 GitHub Actions biegaczeDedykowane procesory AMD i Intel vCPU od 2 do 64 rdzeni, z dyskami magazynującymi NVMe i trwałą pamięcią podręczną dla każdego zadania.Kompilacje wieloplatformowe DockerTwórz obrazy linux/amd64 i linux/arm64 natywnie w oparciu o ich własną architekturę i przesyłaj pojedynczą listę manifestów.Specyfikacje maszyny budowniczej DockerSprzęt, czas dołączenia i zachowanie pamięci podręcznej trwałych instancji BuildKit, z którymi łączą się Twoje zadania.