aws / aws/containers-roadmap

[ECS] [request] Windows Containers: Support Device Flag

Open
#1,552 1 comment 1 reaction 0 assignees View on GitHub
ECS Proposed Windows
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Summary

Currently the ECS agent and Task config do not support devices when running Windows containers. I require this specifically for GPU acceleration. See: [GPU Acceleration](https://docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/gpu-acceleration)

### Description

A quick spike revealed that it is possible. See: [Our fork](https://github.com/gdsgroup/amazon-ecs-agent/commit/0afb814ca9076db560276df4a9192f55e49216e0)

Knowing this it might be beneficial to implement this properly by adding an additional param to accept device guuids for windows containers.

-------

**Note**

We have been advised to report this to you by our AWS contacts. I will be happy to assist in the development of this solution and which enables us to move away from [our fork](https://github.com/gdsgroup/amazon-ecs-agent/commit/0afb814ca9076db560276df4a9192f55e49216e0).

Contributor guide

Open the contributing guide

Research direction

Review the linked GPU Acceleration documentation and the referenced fork commit 0afb814ca9076db560276df4a9192f55e49216e0 to understand the proposed Windows device handling. Confirm the ECS agent and task configuration entry points affected, then define completion as Windows container tasks accepting device GUIDs for GPU acceleration without the fork.

Written by the indexing model from the issue text.

Assessment

Domain
cloud, operating-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.