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

Segmentation fault when following the Phi-3 tutorial for DirectML #22910

Closed
matt200-ok opened this issue Nov 21, 2024 · 2 comments
Closed

Segmentation fault when following the Phi-3 tutorial for DirectML #22910

matt200-ok opened this issue Nov 21, 2024 · 2 comments
Labels
ep:DML issues related to the DirectML execution provider

Comments

@matt200-ok
Copy link

Describe the issue

When following the Phi-3 Tutorial using DirectML the phi3-qa.py script causes a segmentation fault after entering the input.

This issue occurs a laptop with a 13th Gen Intel(R) Core(TM) i7-1360P and a laptop with an AMD Ryzen™ AI 9 HX 370.

To reproduce

  • Follow the Phi-3 Tutorials Run With DirectML section.
    • huggingface-cli download microsoft/Phi-3-mini-4k-instruct-onnx --include directml/* --local-dir .
    • pip install numpy
    • pip install --pre onnxruntime-genai-directml
    • curl https://raw.githubusercontent.com/microsoft/onnxruntime-genai/main/examples/python/phi3-qa.py -o phi3-qa.py
    • python phi3-qa.py -m directml\directml-int4-awq-block-128
      • Ask question such as Tell me a joke about GPUs
  • Segmentation Fault.

Urgency

No response

Platform

Windows

OS Version

Windows 11 Home 22631.4460

ONNX Runtime Installation

Released Package

ONNX Runtime Version or Commit ID

1.20.0

ONNX Runtime API

Python

Architecture

X64

Execution Provider

DirectML

Execution Provider Library Version

0.5.1

@github-actions github-actions bot added the ep:DML issues related to the DirectML execution provider label Nov 21, 2024
@natke
Copy link
Contributor

natke commented Nov 27, 2024

Hi @matt200-ok, we discovered an issue with the 0.5.1 patch and have released another patch to fix it. Can you please try upgrading to 0.5.2, and then run the sample again?

@matt200-ok
Copy link
Author

Hi @natke, the sample runs correctly now. Thank you for the help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ep:DML issues related to the DirectML execution provider
Projects
None yet
Development

No branches or pull requests

2 participants