SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZineニュース

Google、オープンソースの機械学習ライブラリ「TensorFlow 2.10」をリリース

  • このエントリーをはてなブックマークに追加

  • このエントリーをはてなブックマークに追加

 米Googleは、機械学習のためのライブラリであるTensorFlowの最新バージョンとなる、「TensorFlow 2.10」を9月6日(現地時間)にリリースした。

 「TensorFlow 2.10」では、tf.keras.layers.Attention、tf.keras.layers.AdditiveAttention、tf.keras.layers.MultiHeadAttentionといった、Kerasアテンションレイヤのマスク処理が拡張および統合され、3つのレイヤすべてがcallのためのuse_causal_mask引数をサポートするようになるとともに、Attention、AdditiveAttention、MultiHeadAttentionレイヤが暗黙のマスキングをサポートするようになっている。

 また、tf.keras.optimizers名前空間を置き換えるKeras Optimizer APIがtf.keras.optimizers.experimentalにて公開されており、オプティマイザ名前空間の新たなAPIへの今後の正式な切り替えに備えて、現在のKerasオプティマイザがすべてtf.keras.optimizers.legacyにエクスポートされた。

 さらに、Kerasイニシャライザ(tf.keras.initializers API)がステートレスかつ決定論的になり、ステートレスTFランダムops上に構築されるとともに、シードされたKerasイニシャライザとシードされていないKerasニシャライザの両方が、呼び出されるたびに常に同じ値を生成するようになっている。また、コールバックがNトレーニングステップごとにモデルをバックアップできるようになったほか、新ユーティリティtf.keras.utils.audio_dataset_from_directoryを使用した、.wavファイルのディレクトリからの音声分類データセットの生成、EinsumDenseレイヤの安定版への移行などの機能追加・改善が行われた。

 そのほか、プログラム実行前に環境変数TF_ENABLE_ONEDNN_OPTS=1を設定することで、Arm Architecture(ACL)のCompute Libraryを、oneDNNを通じてTensorFlowと統合したことによる、aarch64 CPUでのパフォーマンス向上を試せるほか、TensorFlow-DirectMLプラグインによってWindowsでより広範なGPUの活用が可能になっている。

関連リンク

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/16547 2022/09/16 10:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング