Úvod
TensorFlow je jednou z nejlepších knihoven strojového učení pro Python. Existují různé verze TensorFlow s různými schopnostmi. Některá vydání jsou navíc kompatibilní pouze s konkrétními verzemi Pythonu.
Tento článek vysvětluje, jak upgradovat nebo downgradovat TensorFlow.
Předpoklady
- Python 3.6-3.9 nainstalován a nakonfigurován (před spuštěním zkontrolujte verzi Pythonu).
- TensorFlow 2 nainstalován.
- Správce balíčků pip verze 19.0 nebo vyšší (zkontrolujte verzi pip a v případě potřeby upgradujte).
- Přístup do prostředí příkazového řádku/terminálu nebo notebooku.
Poznámka: V závislosti na verzi Pythonu jsou k dispozici pouze konkrétní verze TensorFlow:
- Python 3.9 funguje s TensorFlow 2.5 a novějšími verzemi.
- Python 3.8 funguje s TensorFlow 2.2 a novějšími verzemi.
Jak upgradovat TensorFlow
Upgrade TensorFlow na novější verzi:
1. Otevřete terminál (CTRL +ALT +T ).
2. Zkontrolujte aktuálně nainstalovanou verzi TensorFlow:
pip3 show tensorflow
Příkaz zobrazuje informace o balíčku včetně verze.
3. Upgradujte TensorFlow na novější verzi pomocí:
pip3 install --upgrade tensorflow==<version>
Ujistěte se, že jste vybrali verzi kompatibilní s vaším vydáním Pythonu . Pokud je vydání nekompatibilní, verze se nenainstaluje. Pro prostředí notebooku použijte následující příkaz a po dokončení restartujte jádro:
!pip install --upgrade tensorflow==<version>
Instalace automaticky odstraní starou verzi spolu se závislostmi a nainstaluje novější aktualizaci.
4. Nakonec zkontrolujte upgradovanou verzi spuštěním:
pip3 show tensorflow
Jak přejít na nižší verzi TensorFlow
Nejlepším postupem pro downgrade TensorFlow je použití nejnovější verze Pythonu a TensorFlow. Starší verze mají problémy se zranitelností, proto buďte opatrní při přechodu na nižší verzi.
1. Zkontrolujte aktuálně nainstalovanou verzi TensorFlow:
pip3 show tensorflow
2. Downgrade TensorFlow na nižší verzi spuštěním:
pip3 install --upgrade tensorflow==<version>
Nastavte verzi na nižší číslo, než je aktuálně nainstalované vydání. Při výběru se ujistěte, že je verze kompatibilní s vydáním Pythonu.
Pokud používáte prostředí notebooku, spusťte následující příkaz a po dokončení instalace restartujte jádro:
!pip install --upgrade tensorflow==<version>
Upgrade automaticky odstraní stávající TensorFlow a nainstaluje uvedenou verzi.
3. Nakonec použijte pip show
příkaz k potvrzení správné nainstalované verze TensorFlow:
pip3 show tensorflow
Poznámka :Nasaďte TensorFlow na instanci serveru Bare Metal Cloud, abyste zajistili, že vaše pracovní zatížení TensorFlow bude mít vždy dostatek zdrojů pro optimální výkon.