Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

ci(pt_expt): cover torch.compile on a supported GPU release

オープン
#5,935 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 4 日以内に返信

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
56/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
python, pytorch
領域
ci-cd, testing

調査の方向性

まず GPU CI の設定と対象を絞った pt_expt のコンパイルテストを見つけ、次に #5913 で使われている共有のコンパイルバージョンゲートを確認します。PyTorch 2.10 eager CUDA ジョブを維持したまま、サポート対象の PyTorch リリースを少なくとも 1 つ追加でカバーします。GPU CI でコンパイルの安全策が実行され、グローバルなピンを変更していなければ完了です。

索引モデルが issue の本文から書いたものです。

説明

enhancement

Problem

The repository-wide GPU CI environment currently pins PyTorch 2.10, while the supported torch.compile releases are PyTorch 2.11 and 2.12, with PyTorch 2.13 support added by #5910. Consequently, pt_expt compile-only tests cannot run on GPU CI under a supported PyTorch release.

This supported-version GPU coverage gap predates #5913. That PR only makes the existing contract explicit by using the shared compile-version gate, so the PyTorch 2.10 CUDA job now skips compile-only tests instead of exercising an unsupported configuration.

The compile path has been manually validated on CUDA with PyTorch 2.11, 2.12, and 2.13. The repository-wide GPU pin cannot currently be raised because of unrelated CI compatibility issues, and changing that pin is outside the scope of #5913.

Desired coverage

  • Run the focused pt_expt compile tests on a GPU with at least one supported PyTorch release.
  • Exercise CUDA-specific compile safeguards such as forced int64 indexing and the constrained Triton tiling configuration.
  • Preserve the existing PyTorch 2.10 eager CUDA coverage until the unrelated CI blockers allow the global GPU pin to move.

Related

  • #5913
  • #5910
主要言語
Python
スター
2.1k
フォーク
662
平均マージ
5日 13時間
マージ済み PR(30日)
11

環境構築

Codespaces で開く

このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

deepmodeling/deepmd-kit のほかの issue

deepmodeling/deepmd-kit の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。