Codon nyní ještě rychlejší, obsahuje vlastní implementaci NumPy a je open source

17. 3. 2025

Sdílet

Codon Autor: Exaloop.io

O rychlém překladači Pythonu Codon jsme tu již psali. Od verze 0.18.0, která vyšla 30. ledna, je ještě rychlejší, protože obsahuje vlastní implementaci oblíbené knihovny NumPy. Navíc se změnila licence a Codon je open source s licencí Apache-2.0. Aktuální verze je 0.18.1 z 12. února.

benchmarku NPBench, který testuje různý kód s NumPy,  je průměrně 2,4× rychlejší než CPython, v jenom případě (crc16) dokonce 900× rychlejší. Rik Farrow zkoušel minulý týden zopakovat jejich test smyček. Vyšlo mu však jen zrychlení 2× místo 300×. Po dotazu zjistil, že je potřeba kompilovat jako codon build -release, jinak se nepoužije vlastní implementace knihovny NumPy. S použítím -release Rik naměřil zrychlení 115×.

(zdroj: slashdot)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.