mirror of
https://github.com/ml-explore/mlx.git
synced 2025-06-24 17:31:16 +08:00
Perf regression fix (#2243)
This commit is contained in:
parent
85a8beb5e4
commit
aede70e81d
@ -208,7 +208,9 @@ array eval_impl(std::vector<array> outputs, bool async) {
|
|||||||
// output arrays stream
|
// output arrays stream
|
||||||
fences[it->second].wait(stream, in);
|
fences[it->second].wait(stream, in);
|
||||||
} else if (in.event().valid()) {
|
} else if (in.event().valid()) {
|
||||||
if (in.event().stream() != stream) {
|
if (in.event().is_signaled()) {
|
||||||
|
in.detach_event();
|
||||||
|
} else if (in.event().stream() != stream) {
|
||||||
// Use event to wait across async eval
|
// Use event to wait across async eval
|
||||||
in.event().wait(stream);
|
in.event().wait(stream);
|
||||||
}
|
}
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
#define MLX_VERSION_MAJOR 0
|
#define MLX_VERSION_MAJOR 0
|
||||||
#define MLX_VERSION_MINOR 26
|
#define MLX_VERSION_MINOR 26
|
||||||
#define MLX_VERSION_PATCH 0
|
#define MLX_VERSION_PATCH 1
|
||||||
#define MLX_VERSION_NUMERIC \
|
#define MLX_VERSION_NUMERIC \
|
||||||
(100000 * MLX_VERSION_MAJOR + 1000 * MLX_VERSION_MINOR + MLX_VERSION_PATCH)
|
(100000 * MLX_VERSION_MAJOR + 1000 * MLX_VERSION_MINOR + MLX_VERSION_PATCH)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user