mirror of
https://github.com/uxlfoundation/oneDNN.git
synced 2025-10-20 10:03:50 +08:00
xe: sdpa: add check for host scalar fetch
This commit is contained in:
committed by
Andy Kassen
parent
f8ef3008b1
commit
ff30885a40
@ -761,8 +761,10 @@ status_t micro_t::execute(const exec_ctx_t &ctx) const {
|
||||
if (pd()->with_host_scale()) {
|
||||
auto scalar_storage = utils::downcast<
|
||||
const dnnl::impl::host_scalar_memory_storage_t *>(&scale);
|
||||
scalar_storage->get_scalar_value(
|
||||
auto status = scalar_storage->get_scalar_value(
|
||||
&scalar_scale, scale_mdw.data_type_size());
|
||||
assert(status == status::success);
|
||||
if (status != status::success) return status;
|
||||
scalar_scale = dnnl::impl::cpu::io::load_float_value(
|
||||
pd()->scale_md()->data_type, &scalar_scale, 0);
|
||||
inv_scalar_scale = 1. / scalar_scale;
|
||||
|
Reference in New Issue
Block a user