[BugFix][0.18.0][310p] fix post-sampling not working in graph mode on 310p (#8077)
### What this PR does / why we need it? Enabling temperature in post-processing on 310P devices can cause the service to stall and eventually hang. We first traced the issue to a timeout where the temperature-related `div` operator was waiting for results from a sub-stream. After investigating the preceding operators, we finally identified the root cause as the `q.exponential_()` operator, which is not well supported on 310P and triggers an internal issue in the `add` kernel. ### Does this PR introduce _any_ user-facing change? NA ### How was this patch tested? This patch was thoroughly tested locally(accuracy-dataset test and stress test). It is not easy to design a proper unit test for this case, and I appreciate your understanding. Signed-off-by: Tflowers-0129 <2906339855@qq.com>
This commit is contained in:
3
vllm_ascend/_310p/sample/__init__.py
Normal file
3
vllm_ascend/_310p/sample/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
from vllm_ascend._310p.sample.sampler import AscendSampler310
|
||||
|
||||
__all__ = ["AscendSampler310"]
|
||||
Reference in New Issue
Block a user