無料でビルドを開始
CircleCI.comアカデミーブログコミュニティサポート
  • windows-server-2019-cuda
  • 使用方法
  • イメージの収録内容
  1. コンビニエンス イメージ
  2. windows-server-2019-cuda

windows-server-2019-cuda

Sections

windows-server-2019-cuda は、NVIDIA GPU 対応インスタンス向けの Windows Server 2019 ベースの Machine Executor です。

CircleCI での Windows の使用方法については、こちらのドキュメントを参照してください。

使用方法

Windows Executor と公開中の Windows イメージは、Windows Orb を利用することですぐに使用を開始できます。

1 2 3 4 5 6 7 8 9 10 11 12 version: 2.1 orbs: win: circleci/windows@4.1 jobs: build: executor: win/server-2019-cuda steps: - run: Write-Host 'Hello, Windows' workflows: my-workflow: jobs: - build

上記の例では、Windows の Machine Executor とイメージへのアクセス方法を統一し簡単に利用できるように、Windows Orb を使用しています。

Machine Executor でこのイメージを直接する場合は、次のように設定します。

1 2 3 4 5 6 7 8 9 version: 2.1 jobs: build: machine: image: 'windows-server-2019-cuda:current' resource_class: windows.gpu.nvidia.medium shell: powershell.exe -ExecutionPolicy Bypass steps: - run: Write-Host 'Hello, Windows'

イメージには 3 種類のシェルが用意されており、コマンド内で指定できます。 上記の例では powershell.exe を使用していますが、bash.exe を指定すれば bash コマンド、cmd.exe を指定すれば cmd コマンドをそれぞれ実行できます。

イメージの収録内容

このイメージは Windows Server 2019 をベースとしており、NVIDIA/CUDA 開発専用の Linux および Windows ユーティリティと、CircleCI でのほとんどのビルドに必要となるツールが含まれています。 通常、イメージは標準の Windows フレーバーにあわせて月に 1 回アップデートおよびリリースされます。

ただし、イメージによっては、その特性やバージョンごとの違いから一部のパッケージが含まれないことがあります。

質問や機能の要望がある場合や、問題に遭遇した場合には、Discuss でご相談ください。

直近 4 回のアップデート履歴を以下に示します (新しい順)。

内容物

Windows Server 2019 Core Datacenter エディション

  • Visual Studio 2019 Community エディション
    • CircleCI でこのバージョンの Visual Studio を使用する組織には、追加のライセンス条項が適用されます。 Windows ジョブでこの Visual Studio バージョンを使用する前に、Visual Studio 2019 Community エディションのライセンス条項を確認してください。
    • Azure SDK for Visual Studio 2019
    • Visual Studio 2019 Build Tools
  • 7zip 21.07
  • AWS
    • AWS CLI
    • Python
    • Botocore
  • Azure CLI
  • Azure Service Fabric
    • SDK
    • Runtime
  • Chocolatey
  • CUDA
  • Git
  • Git LFS
  • Go
  • Gzip
  • Java
  • jq
  • Miniconda
  • Node.js
  • NuGet CLI
  • Nunit
  • NVM (Node バージョン管理)
  • OpenJDK
  • PsExec64
  • Python
  • Ruby
  • .NET Framework 5
  • .NET
    • SDK
    • .NET Core SDK
  • シェル
    • Powershell
    • GNU bash
    • cmd
  • テキスト エディター
    • nano
    • vim
  • WinAppDriver
  • Windows 10 SDK

タグ付けスキーム

current - 本番環境で使用可能な最新の Windows イメージを参照します。 このイメージは、安定性を適切に確保しつつ、ソフトウェアの定期アップデートを取り入れたいプロジェクトで使用してください。 アップデートは、通常月に 1 回の頻度で行われます。

edge - 最新の Windows イメージを参照し、メイン ブランチの HEAD からビルドされます。 このタグは、最新の変更を含み完全な安定性が保証されていないため、テスト バージョンのイメージとして使用してください。

  • current
  • edge
開発者向け最新情報
ビルド最適化のためのヒントを手に入れましょう。
または、リサーチパネルに参加して フィードバックをお寄せください。
このフォームを送信することで、当社の利用規約およびプライバシーポリシーに同意したものと見なされます。