Skip to content

CIのCUDA Toolkitインストールを必要なパッケージに限定 - #708

Merged
Freeesia merged 1 commit into
masterfrom
codex/fix-cuda-package-install
Sep 16, 2026
Merged

Freeesia merged 1 commit into
masterfrom
codex/fix-cuda-package-install

Conversation

@Freeesia

Copy link
Copy Markdown
Owner

概要

CIのパッケージジョブでCUDA Toolkitのインストールが断続的に失敗するため、パッケージングに必要なCUDAランタイムだけを導入するようにします。

変更内容

  • CUDAのサブパッケージを cublascudart に限定
  • Windows runnerで既知の不安定要因になっているGitHub cacheを無効化
  • CUDA Toolkitのバージョンと、それ以外のビルド処理は変更なし

背景

対象ジョブでは、checkout・.NET・GitVersionは成功し、Jimver/cuda-toolkit@v0.2.36 の全コンポーネントインストールだけが終了コード 3772776548 で失敗していました。

同じrunner image、同じaction、同じCUDAインストールコマンドが後続の実行では成功しているため、プロジェクトのビルド処理ではなく、Windows runner上のCUDAインストーラーがVisual Studio integrationなどの不要なコンポーネントを含めて導入する構成に起因する断続的な失敗と判断しました。

検証

  • master との差分を確認: .github/workflows/dotnet-package.yml の2行追加のみ
  • git diff --check 相当の差分確認済み
  • CUDA Toolkitの実インストールはGitHub Actionsで確認します

関連する失敗実行: https://github.com/Freeesia/WindowTranslator/actions/runs/34748924544/job/103701769394

@Freeesia
Freeesia merged commit 5d3735b into master Sep 16, 2026
8 checks passed
@Freeesia
Freeesia deleted the codex/fix-cuda-package-install branch September 16, 2026 00:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant