AE T L3 Ubuntu Installation & Basic Linux Commands
目次:
TensorFlowは、Googleが構築した機械学習用の無料のオープンソースプラットフォームです。 Twitter、PayPal、Intel、Lenovo、Airbusなどの多くの組織で使用されています。
TensorFlowは、Python仮想環境で、Dockerコンテナーとして、またはAnacondaと共にシステム全体にインストールできます。 学習目的のためには、TensorFlowをPython仮想環境にインストールするのが最適です。 これにより、単一のコンピューターに複数の異なる分離されたPython環境を持ち、他のプロジェクトに影響を与えることを心配せずに、プロジェクトごとに特定のバージョンのモジュールをインストールできます。
このチュートリアルでは、TensorFlowをDebian 9にインストールするプロセスをガイドします。
Debian 9にTensorFlowをインストールする
次のセクションでは、Deensor 9上のPython仮想環境にTensorFlowをインストールする方法について、順を追って説明します。
1. Python 3とvenvのインストール
デフォルトでは、Debian 9にはPython 3.5が付属しています。 Python 3がシステムにインストールされていることを確認するには:
python3 -V
出力は次のようになります。
Python 3.5.3
代わりにPython 3.7を使用する場合は、これらのガイドを確認してください。
仮想環境を作成する推奨方法は、
venv
モジュールを使用する
venv
です。 次のコマンドを実行して、
venv
モジュールを提供する
python3-venv
パッケージをインストールします。
sudo apt install python3-venv
完了したら、次のステップに進み、TensorFlowプロジェクトの仮想環境を作成できます。
2.仮想環境の作成
Python 3仮想環境を保存するディレクトリに移動します。 ホームディレクトリ、またはユーザーが読み取りおよび書き込み権限を持っている他のディレクトリになります。
TensorFlowプロジェクトの新しいディレクトリを作成し、そこにcdします:
mkdir my_tensorflow
cd my_tensorflow
ディレクトリ内から、次のコマンドを実行して仮想環境を作成します。
python3 -m venv venv
上記のコマンドは、
venv
という名前のディレクトリを作成します。このディレクトリには、Pythonバイナリのコピー、Pipパッケージマネージャー、標準のPythonライブラリ、その他のサポートファイルが含まれています。 仮想環境には任意の名前を使用します。
仮想環境の使用を開始するには、
activate
スクリプトを実行して
activate
化する必要があります。
source venv/bin/activate
アクティブ化されると、仮想環境のbinディレクトリが
$PATH
変数の先頭に追加されます。 また、シェルのプロンプトが変更され、現在いる仮想環境の名前が表示されます。この場合、それは
venv
です。
パッケージのインストール時の問題を回避するには、pipを最新バージョンにアップグレードします。
3. TensorFlowのインストール
仮想環境を作成したので、次のステップはTensorFlowパッケージをインストールすることです。
pip install --upgrade tensorflow
仮想環境内では、
pip3
代わりにコマンド
pip
使用し、
pip3
代わりに
python
を使用できます。
インストールが完了したら、TensorFlowバージョンを出力する次のコマンドで確認します。
python -c 'import tensorflow as tf; print(tf.__version__)'
この記事の執筆時点で、TensorFlowの最新の安定バージョンは1.13.1です。
1.13.1
TensorFlowのバージョンは、上記のバージョンと異なる場合があります。
作業が完了したら、
deactivate
と入力して環境を非アクティブ化し、通常のシェルに戻ります。
結論
このチュートリアルでは、TensorFlow Debian 9のインストール方法を示しました。
python debianLinuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード

CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。