Ubuntu インストール TensorFlow チュートリアル

Ubuntu インストール TensorFlow チュートリアル

TensorFlow は、Google が構築した無料のオープンソースの機械学習プラットフォームです。 Twitter、PyPl、Intel、Lenovo、Airbus など多くの組織で使用されています。 TensoFlow は、システム全体、Python 仮想環境、Docker コンテナ、または Ancond を使用してインストールできます。このチュートリアルでは、Ubuntu 20.04 上の Python 仮想環境に TensoFlow をインストールする方法について説明します。

仮想環境を使用すると、単一のマシン上に複数の異なる分離された Python 環境を構築し、他のプロジェクトへの影響を心配することなく、プロジェクトごとに特定のバージョンのモジュールをインストールできます。

デフォルトでは、Ubuntu 20.04 には Python 3.8 が付属しています。次のように入力すると、Python 3 がシステムにインストールされているかどうかを確認できます。

python3 -V

出力は次のようになります。

Python 3.8.2

仮想環境を作成するための推奨方法は、 python3-enパッケージに含まれているenモジュールを使用することです。

python3-enパッケージをインストールするには、次のコマンドを実行します。

sudo pt instll python3-en python3-de

モジュールをインストールしたら、TensoFlow プロジェクト用の仮想環境を作成します。

Python 3 仮想環境を保存するディレクトリに移動します。ホーム ディレクトリ、またはユーザーが読み取りおよび書き込み権限を持つその他のディレクトリにすることができます。

TensoFlow プロジェクト用の新しいディレクトリを作成し、そこに cd します。

mkdi my_tensoflow cd my_tensoflow

ディレクトリで、次のコマンドを実行して仮想環境を作成します。

python3 -m en en 2 番目のen仮想環境の名前です。仮想環境には任意の名前を使用できます。

上記のコマンドは、Python バイナリ、Pip パッケージ マネージャー、標準 Python ライブラリ、およびその他のサポート ファイルのコピーが含まれるenというディレクトリを作成します。

仮想環境の使用を開始するには、 ctiteスクリプトを実行して仮想環境をアクティブ化します。

souce en/bin/ctite

アクティブ化されると、仮想環境の bin ディレクトリがシステムの$PATH変数の先頭に追加されます。さらに、シェルプロンプトが変更され、現在いる仮想環境の名前が表示されます。この例では、それは(en)です。

TensoFlow のインストールには、 pipバージョン 9 以上が必要です。 pip最新バージョンにアップグレードするには、次のコマンドを入力します。

pip instll --upgde pip

仮想環境がアクティブになったので、TensoFlow パッケージをインストールします。

pip instll --upgde tensoflow

専用の NVIDIA GPU をお持ちで、その処理能力をtensoflow活用したい場合は、GPU サポートが含まれるtensoflow-gpuパッケージをインストールしてください。

仮想環境内では、 pip3の代わりにpipコマンド、 python3の代わりにpythonコマンドを使用できます。

それでおしまい! TensoFlow のインストールが正常に完了したので、使用を開始できます。

インストールを確認するには、次のコマンドを実行して、TensoFlow のバージョンを出力します。

python -c 'impot tensoflow s tf; pint(tf.__esion__)'

この記事の執筆時点では、TensoFlow の最新の安定バージョンは 2.2.0 です。

2.2.0

TensoFlow のバージョンは、ここに表示されているものと異なる場合があります。

TensoFlow を初めて使用する場合は、「TensoFlow の使用開始」ページにアクセスして、最初の ML アプリケーションの構築方法を学習してください。また、Github から TensoFlow-Models または TensoFlow-Exmples リポジトリをクローンし、TensoFlow の例を調べてテストすることもできます。

作業が完了したら、 dectiteと入力して環境を非アクティブにすると、通常のシェルに戻ります。

dectite

<<:  VirtualBox インストールチュートリアル: ダウンロード、インストール、仮想マシンの作成のグラフィック手順

>>:  WordPress のヘルス ステータス パネルとメニュー項目を削除する方法

推薦する

ソフトウェアデータ操作(オンラインイベント | APPデータ操作実践のヒント)

オンライン活動|アプリデータに基づく操作実践のヒント「データ」という言葉を見て、多くの友人がショック...

3 つのブログ プログラムの比較評価: Emlog、WordPress、Z-blog

Emlog、WodPess、Z-blog、PJBlog、typecho など、多くの独立ブログ プロ...

穀物・油脂製品のマーケティング戦略(発展の秘密を解読!飛県COFCOが産業チェーン上で党建設を構築し、新たな勢いを刺激)

開発の秘密を解読しよう!飛県COFCOは産業チェーン上に党を築き、新たな勢いを刺激するポスターニュー...

OpenCart チュートリアル: 支払いモジュールの設定方法

OpenCt は、PHP 言語に基づいて開発されたオープンソースの電子商取引システムです。越境電子商...

Sage テーマについてはどうですか? Sageテーマの機能

Sgeテーマはどうですか? Sgeテーマは、オンラインショッピングモールのウェブサイトのニーズに合わ...

生産および運用緊急計画には何が含まれていますか? (緊急対応政策に関する100の質問と回答(第4回):生産・運営部門の緊急対応計画管理に関する関連規定)

緊急事態管理政策に関する100の質問と回答(第4回):生産・運営部門の緊急事態計画の管理に関する規...

618プレビュー:新旧選手が「攻守の戦い」を開始

出典: ファイナンス無記今年の6月18日、電子商取引プラットフォーム間の競争はこれまで以上に激しくな...

オペレーションはデータに関するもの(周欣:洗練されたオペレーション、データが第一の原動力)

周欣:洗練されたオペレーション、データが第一の原動力レポートをダウンロードするには、[アバターをクリ...

SEO ネットワーク マーケティング (SEO マーケティングとネットワーク マーケティングの関係を理解するための簡単な説明)

SEOマーケティングとネットワークマーケティングの関係を理解するための簡単な言葉インターネット時代...

データセンター運用管理システム(ビッグデータ時代のデータセンター運用保守管理の簡易分析)

ビッグデータ時代のデータセンター運用・保守管理の分析概要:本稿では、データセンターの運用保守管理の観...

商品ネットワークワイドプロモーションプラン(ネットワークワイド統合マーケティングプロモーションプラン(企業商品露出最大化))

ネットワーク全体での統合的なマーケティングプロモーションプラン(企業商品の最大露出)オンラインマーケ...

セキュリティ運用製品(ワンクリックで収集!2024年におすすめの人気ネットワークセキュリティ運用ツール/ソリューション)

ワンクリックでコレクション! 2024年におすすめの人気ネットワークセキュリティ運用ツール/ソリュー...

農産品および副産物のブランドマーケティング計画(鄭州ブランド計画会社:新しいメディアを利用して「農産品および副産物」をマーケティングする方法)

鄭州ブランド企画会社:「農産品・副産物」マーケティングにおける新メディア活用法時代が違えば英雄も違う...

ブランド企画会社(最新リリース:2024年に最も推奨されるブランドデザイン会社トップ10)

最新リリース: 2024 年に推奨する価値のあるブランド デザイン企業トップ 10概要:2024年に...