Programování

Co je nového v distribuci Anaconda pro Python

Anaconda, distribuce jazyka Python a pracovní prostředí pro vědecké výpočty, vědu o datech, statistickou analýzu a strojové učení, je nyní k dispozici ve verzi 5.2 s dodatky k podnikovým i open-source komunitním edicím.

Kde stáhnout Anaconda 5.2

Komunitní vydání distribuce Anaconda je k dispozici ke stažení zdarma přímo z webových stránek společnosti Anaconda. Podniková edice za úplatu s profesionální podporou vyžaduje kontaktování prodejního týmu Anaconda (dříve Continuum Analytics).

Aktuální verze: Co je nového v Anacondě 5.2

Toto podnikové vydání aplikace Anaconda, vydané tento týden, přidává nové funkce týkající se plánování úloh, integrace s Git a akcelerace GPU.

Dřívější verze Anaconda Enterprise byly vytvořeny tak, aby profesionálům umožnily využívat více knihoven strojového učení v obchodním kontextu - TensorFlow, MXNet, Scikit-learn a další. Ve verzi 5.2 nabízí Anaconda způsoby, jak trénovat modely na bezpečně sdíleném centrálním clusteru GPU, takže modely lze trénovat rychleji a nákladově efektivněji.

Novinkou v Anaconda Enterprise je také možnost integrace s externími úložišti kódů a nástroji pro nepřetržitou integraci, jako jsou Git, Mercurial, GitHub a Bitbucket. Nový systém plánování úloh umožňuje spouštění úkolů v pravidelných intervalech - například rekvalifikace modelu na nová data.

Mezi změny ve verzi pro komunitu patří:

  • Opravy zabezpečení pro přibližně 20 balíčků na základě analýz CVE.
  • Opravy instalačního programu systému Windows, aby se zabránilo použití neplatných instalačních cest nebo způsobení kolizí s existujícími softwarovými komponentami.
  • Lepší využití pracovních adresářů ve Windows ve scénářích instalace pro více uživatelů.

Předchozí verze: Co je nového v Anacondě 5.1

Anaconda 5.1 a opravy bodů, které následovaly, byly většinou drobnými opravami podnikových i komunitních vydání.

Mezi významné změny podnikové edice patří nový instalační skript po instalaci a grafické uživatelské rozhraní, které usnadňují postkonfiguraci potřebnou pro novou instalaci Anaconda Enterprise (například při nastavování certifikátů TLS). Máte také možnost generovat „vlastní instalační programy Anaconda, balíčky pro Cloudera CDH a balíčky pro správu pro Hortonworks HDP.“ Mezi změny edice komunity patří možnost používat Microsoft Visual Studio Code jako možnost editoru v době instalace.

Předchozí verze: Co je nového v Anacondě 5.0

Verze Anaconda 5 pro Linux a MacOS byly vytvořeny s novými kompilátory: GCC 7.2 pro Linux a Clang 4.01 pro MacOS. Tím se rozšiřují rychlostní výhody těchto překladačů na uživatele dřívějších vydání těchto operačních systémů - na MacOS 10.9 Mavericks a CentOS 6.

Anaconda 5 také poskytuje balíčky Pythonu přestavěné s novým kompilátorem prostřednictvím nástroje pro správu balíčků byt. Prozatím jsou však tyto nově vytvořené balíčky dostupné prostřednictvím jiného instalačního kanálu.

Dlouhodobým plánem společnosti Anaconda je nastavit tento nový instalační kanál jako výchozí, protože do nového kanálu bude přidáno více balíčků a uživatelé získají nově optimalizované balíčky a dají jim shakedown.

Související video: Jak Python usnadňuje programování

Perfektní pro IT, Python zjednodušuje mnoho druhů práce, od automatizace systému až po práci v nejmodernějších oborech, jako je strojové učení.

Anaconda byt nástroj zjednodušuje instalaci balíčků Pythonu používaných ve statistikách a analýze dat, protože mnoho z těchto balíčků má složité binární závislosti. Conda-forge je organizace GitHub, kde mohou uživatelé sdílet balíčky, vytvářet recepty a distribuce projektů vytvořených pro byt.

Asi 3200 balíčků od Conda-forge je k dispozici v jejich vlastním seznamu balíčků. Mezi některé z naposledy aktualizovaných:

  • cassandra-driver, modul Pythonu pro práci s Apache Cassandra a jeho binárním protokolem pro přístup k datům.
  • pyinstaller, pro svázání aplikace Pythonu jako samostatného spustitelného souboru.
  • zápletka, interaktivní knihovna grafů.
  • openblas, knihovna pro základní vektorovou a maticovou matematiku.

Strategií společnosti Anaconda, která se pohybuje vpřed, je použití Conda-forge jako zdroje pro recepty sestavení, a to jak z důvodu konzistence, tak pro použití širší škály balíčků třetích stran v Anacondě.

Také nové v Anacondě 5.0:

  • Více než 100 balíčků dostupných prostřednictvím byt byly aktualizovány nebo revidovány. Jeden velký projekt pro zrychlení výpočetních rychlostí na konvenčních procesorech, knihovna Intel Math Kernel Library, je nyní k dispozici ve verzi 2018.0.0.
  • Uživatelé NumPy nyní mohou pracovat s širší škálou verzí tohoto populárního matematického a statistického balíčku. Ostatní balíčky v sadě Anaconda mohou záviset na různých verzích NumPy, ale uživatelé mohou chtít přístup k nejnovější a vyšší verzi. (Anaconda se pro tento termín nazývá „závislost připnutí“.)
  • Uživatelé jazyka R mají nyní přístup k verzi R 3.4.2. Všechny balíčky R, včetně RStudio, byly přestavěny pomocí nových kompilátorů Anacondy.