Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust max chunk size to fix error limit check from DX12 for large resources that are CPU accessible. #22680

Merged
merged 3 commits into from
Nov 4, 2024

Conversation

chrilaMSFT
Copy link
Contributor

Adjust max chunk size to fix error limit check from DX12 for large resources that are CPU accessible.

Description

Current agility SDK restricts CPU visible buffers to 0xFFFF0000 bytes or slightly smaller than 4GiB. Verified restriction is still in latest Agility SDK 1.614.1.

Motivation and Context

Allocation of Resources 4GiB or larger fail in DX12 verification layer.

…UploadHeap.h

Co-authored-by: Dwayne Robinson <dwayner@microsoft.com>
@snnn
Copy link
Member

snnn commented Nov 1, 2024

/azp run Windows GPU DML CI Pipeline

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

fdwr
fdwr previously approved these changes Nov 1, 2024
Copy link
Contributor

@fdwr fdwr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@fdwr
Copy link
Contributor

fdwr commented Nov 2, 2024

/azp run Linux CPU CI Pipeline, Linux CPU CI Pipeline (arm64_test Linux_Test_CPU_aarch64)

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@fdwr fdwr merged commit ac6fe48 into main Nov 4, 2024
91 checks passed
@fdwr fdwr deleted the user/chrila/addMaxChunkSize branch November 4, 2024 02:08
ishwar-raut1 pushed a commit to ishwar-raut1/onnxruntime that referenced this pull request Nov 19, 2024
…sources that are CPU accessible. (microsoft#22680)

Adjust max chunk size to fix error limit check from DX12 for large
resources that are CPU accessible.

### Description
Current agility SDK restricts CPU visible buffers to 0xFFFF0000 bytes or
slightly smaller than 4GiB. Verified restriction is still in latest
Agility SDK 1.614.1.


### Motivation and Context
Allocation of Resources 4GiB or larger fail in DX12 verification layer.

---------

Co-authored-by: Dwayne Robinson <dwayner@microsoft.com>
ankitm3k pushed a commit to intel/onnxruntime that referenced this pull request Dec 11, 2024
…sources that are CPU accessible. (microsoft#22680)

Adjust max chunk size to fix error limit check from DX12 for large
resources that are CPU accessible.

### Description
Current agility SDK restricts CPU visible buffers to 0xFFFF0000 bytes or
slightly smaller than 4GiB. Verified restriction is still in latest
Agility SDK 1.614.1.


### Motivation and Context
Allocation of Resources 4GiB or larger fail in DX12 verification layer.

---------

Co-authored-by: Dwayne Robinson <dwayner@microsoft.com>
ankitm3k pushed a commit to intel/onnxruntime that referenced this pull request Dec 11, 2024
…sources that are CPU accessible. (microsoft#22680)

Adjust max chunk size to fix error limit check from DX12 for large
resources that are CPU accessible.

### Description
Current agility SDK restricts CPU visible buffers to 0xFFFF0000 bytes or
slightly smaller than 4GiB. Verified restriction is still in latest
Agility SDK 1.614.1.


### Motivation and Context
Allocation of Resources 4GiB or larger fail in DX12 verification layer.

---------

Co-authored-by: Dwayne Robinson <dwayner@microsoft.com>
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.

5 participants