Skip to content

initial prototype of dynamic dim selection for models in OnnxRT#231

Draft
TedThemistokleous wants to merge 1 commit intorocm7.2_internal_testingfrom
add_dynamic_dim_select
Draft

initial prototype of dynamic dim selection for models in OnnxRT#231
TedThemistokleous wants to merge 1 commit intorocm7.2_internal_testingfrom
add_dynamic_dim_select

Conversation

@TedThemistokleous
Copy link
Copy Markdown
Collaborator

Description

Changes to let user select which dimension is dynamic in a model and leverage pad/slice logic so that to MIGraphX the run appears to be static but the specified dimensions are sliced out from the max size of the selected dynamic input

ORT_MIGRAPHX_DYNAMIC_DIMENSIONS_INDEX and ORT_MIGRAPHX_MAX_DYNAMIC_DIM_SIZE are used so that these values specify a non batch dimension and size that we'll also use pad/slice logic for.

Motivation and Context

Helps with customer models that have multiple batch and another dimension that are dynamic, such as sequence length. or other fields. Should allow us to leverage existing logic.

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