Facebook は、人工知能プロジェクトで独自のオープンソース AI フレームワーク PyTorch を広く使用しており、最近、PyTorch 1.0 のプレビュー バージョンをリリースしました。 まだご存じない方のために説明すると、PyTorch は Python をベースにした科学計算ライブラリです。 PyTorch は、GPU の強力な計算能力を使用して、複雑なテンソル計算とディープ ニューラル ネットワークを実装します。 そのため、世界中の研究者や開発者に広く使用されています。 この新しい製品版プレビューは、2018 年 10 月 2 日火曜日にサンフランシスコの The Midway で開催された PyTorch 開発者カンファレンスで発表されました。 PyTorch 1.0 リリース候補のハイライトリリース候補版の主な新機能には次のようなものがあります。 1. ジットJIT は、研究と生産をより密接に結びつけるコンパイル ツールセットです。 Python をベースにした Torch Script と呼ばれるスクリプト言語が含まれており、既存のコードと互換性を持たせる方法も備えています。 2. 新しい torch.distributed ライブラリ: “C10D”「C10D」は、異なるバックエンドでの非同期操作を可能にし、低速ネットワークでのパフォーマンスを向上させます。 3. C++ フロントエンド (実験的な機能)これは不安定な API (おそらくプレリリース) として具体的に言及されていますが、確立された Python フロントエンドの API とアーキテクチャに従う PyTorch バックエンドへの純粋な C++ インターフェイスであり、ハードウェア上で直接、高性能で低レイテンシの C++ アプリケーションの研究開発を可能にします。 詳細については、GitHub で完全な更新ノートを確認してください。 PyTorch 1.0 の最初の安定バージョンは夏にリリースされる予定です。 (LCTT翻訳注:この情報は間違っている可能性があります) Linux に PyTorch をインストールするPyTorch v1.0rc0 をインストールするには、開発者は conda の使用を推奨していますが、ローカル インストール ページに示されているように、他の方法も利用できます。必要な詳細はすべてドキュメントに記載されています。 前提
Pip のインストール方法と使用方法がわかったので、次は Pip を使用して PyTorch をインストールする方法を学びましょう。 PyTorch には GPU と CPU のみに異なるインストール パッケージがあることに注意してください。ハードウェアに適したパッケージをインストールする必要があります。 PyTorchの古いバージョンと安定バージョンをインストールするGPU マシンに安定バージョン (0.4) をインストールする場合は、次を使用します。
CPU のみの安定バージョンをインストールするには、次の 2 つのコマンドを使用します。
PyTorch 1.0 リリース候補をインストールする次のコマンドを使用して、PyTorch 1.0 RC GPU バージョンをインストールします。
GPU がなく、CPU のみのバージョンを使用する場合は、次のコマンドを使用します。
PyTorchのインストールを確認する次のような簡単なコマンドを使用して、ターミナルで Python コンソールを起動します。
次に、次のサンプル コードを 1 行ずつ入力して、インストールを確認します。
次のような出力が得られるはずです:
PyTorch の GPU 機能を使用できるかどうかを確認するには、次のサンプル コードを使用できます。
出力は次のようになります。
PyTorch の AMD GPU のサポートはまだ開発中であるため、完全なテスト範囲はまだ報告されていません。AMD GPU をお持ちの場合は、ここで提案してください。 それでは、PyTorch が広く使用されている研究プロジェクトをいくつか見てみましょう。 PyTorch に基づく進行中の研究プロジェクト
大手 GPU メーカーの Nvidia は、この分野における最近の開発状況に関する最新情報を提供しており、進行中の共同研究についても読むことができます。 PyTorch のこの機能にはどのように対処すればよいでしょうか?Facebook がソーシャル メディア アルゴリズムにこのような驚くべき革新をどのように実装しているかを考えるとき、私たちは感謝すべきでしょうか、それとも恐怖すべきでしょうか?もうすぐSkynetです!PyTorchのこの新しく改良されたリリースは、間違いなく物事をさらに前進させるでしょう!以下にコメントして、お気軽にご意見をお聞かせください! |
<<: 今後3年間で、人工知能は全国の小売業界に影響を与える大きな嵐となるでしょう。排除されてしまうのでしょうか?
>>: AI+がん診断:巨人の「小さなそろばん」はまだ実現困難
今年8月、ネイチャー誌に立て続けに掲載された2つの論文は、脳コンピューターインターフェースが言語回復...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
私は知乎でこの質問を見ました: 自動運転車は10年後には当たり前になるでしょうか?そして、今でも運転...
AI は学習を望まない人々に取って代わるのでしょうか? 日常的に AI が使われる時代では、AI ...
[[421561]]マスク氏は科学研究に本当に多大な貢献をしてきました!最近、イスラエルの研究者が新...
組み込み人工知能とは、組み込み環境で人工知能を実行することです。アルゴリズムモデルは以前と同じですが...
気候変動の緩和は緊急の優先課題になりつつあります。時間を無駄にすることはできません。大気中の二酸化炭...
[[278770]]地図:李暁軍● 学校での顔認識の導入は、データセキュリティと個人のプライバシーの...
近年、人工知能は急速に発展し、熱い議論を巻き起こしています。人工知能が人間に取って代わるかどうかが注...
人工ニューラル ネットワークは、人工知能 (人間の認知能力を模倣するプログラム) を作成する方法です...
トレーニング データは必要ありません。「宿題をしているバナナマン」などの文をモデルに説明するだけです...
コンピュータ サイエンスでは、スタックは、テーブルの末尾での挿入または削除操作に制限された線形テーブ...
この質問は、機械学習コミュニティのソーシャル メディアでよく聞かれます。機械学習を始めるにはどうすれ...
翻訳者 |ブガッティレビュー | Chonglou急速に進化する今日のデザイン環境において、人工知能...