Skip to content

Commit cf834eb

Browse files
wsmosesavik-pal
authored andcommitted
mem issue fix
1 parent a1ce14d commit cf834eb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Ops.jl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -900,11 +900,12 @@ Base.@nospecializeinfer @noinline function dot_general(
900900
rhs_batching_dimensions = rhs_batching_dimensions .- 1
901901
lhs_contracting_dimensions = lhs_contracting_dimensions .- 1
902902
rhs_contracting_dimensions = rhs_contracting_dimensions .- 1
903+
ctx = MLIR.IR.context()
903904

904-
dot_dimension_numbers = GC.@preserve lhs_contracting_dimensions rhs_contracting_dimensions lhs_batching_dimensions rhs_batching_dimensions begin
905+
dot_dimension_numbers = GC.@preserve ctx lhs_contracting_dimensions rhs_contracting_dimensions lhs_batching_dimensions rhs_batching_dimensions begin
905906
MLIR.IR.Attribute(
906907
MLIR.API.stablehloDotDimensionNumbersGet(
907-
MLIR.IR.context(),
908+
ctx,
908909
length(lhs_batching_dimensions),
909910
lhs_batching_dimensions,
910911
length(rhs_batching_dimensions),

0 commit comments

Comments
 (0)