Skip to content

Consolidate stable and experimental Windows AI samples - #663

Open
shisan (qiutongMS) wants to merge 4 commits into
mainfrom
feature/version-driven-experimental-samples
Open

shisan (qiutongMS) wants to merge 4 commits into
mainfrom
feature/version-driven-experimental-samples

Conversation

@qiutongMS

@qiutongMS shisan (qiutongMS) commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Description

Consolidates the stable and experimental Windows AI Foundry scenarios onto main without maintaining a separate source tree. Stable functionality is integrated into the core sample, while functionality that is still experimental remains isolated and version-gated.

This change:

  • Introduces WindowsAppSDKVersion as the canonical Windows App SDK version updated by UpdateVersions.ps1.
  • Derives the package channel from that version and uses it to include experimental extensions.
  • Extracts code shared by stable and experimental scenarios into WindowsAISample.Shared.
  • Integrates Video Scaler into the core sample because it is now a stable API, following Add back Video Super Res sample, update to WASDK 2.4.0 #669.
  • Keeps Image Foreground Extractor in a separate extension project that is built only for an experimental Windows App SDK package.
  • Removes stale extension artifacts when switching from an experimental build back to a stable build.
  • Documents the stable and experimental behavior in the Windows AI Foundry sample README.

Validation

  • Windows AI Foundry x64 Release with stable 2.4.0: passed with zero warnings and errors.
  • Windows AI Foundry x64 Release with 2.4.1-experimental: passed with zero warnings and errors.
  • Experimental-to-stable channel switch: passed; stale extension output was removed.
  • The Aggregator pipeline passed here: Build 158111240

@qiutongMS
shisan (qiutongMS) marked this pull request as draft August 26, 2026 08:35
Qiutong Shen (from Dev Box) and others added 3 commits September 16, 2026 13:22
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@qiutongMS
shisan (qiutongMS) force-pushed the feature/version-driven-experimental-samples branch from ddc6353 to 9f00b9a Compare September 16, 2026 05:25
@qiutongMS
shisan (qiutongMS) changed the base branch from integration/main-reconciliation to main September 16, 2026 05:25
@qiutongMS
shisan (qiutongMS) marked this pull request as ready for review September 16, 2026 05:35
Move VideoScaler out of the experimental extension set now that the API is stable in Windows App SDK 2.4.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@qiutongMS shisan (qiutongMS) changed the title Make experimental samples version-driven Consolidate stable and experimental samples on main Sep 20, 2026
@qiutongMS shisan (qiutongMS) changed the title Consolidate stable and experimental samples on main Consolidate stable and experimental Windows AI samples Sep 20, 2026
@qiutongMS
shisan (qiutongMS) force-pushed the feature/version-driven-experimental-samples branch from 888577a to 5873a75 Compare September 20, 2026 08:50
@qiutongMS

Copy link
Copy Markdown
Contributor Author

The stable VideoScaler baseline from #669 is being synced to main in #673. After #673 merges, this PR will be rebased so its diff focuses on the shared-project and experimental ImageForegroundExtractor extension architecture.

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