We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9aae105 commit 44d6410Copy full SHA for 44d6410
exla/lib/exla/defn/buffers.ex
@@ -109,12 +109,13 @@ defmodule EXLA.Defn.Buffers do
109
case data do
110
%EXLA.Backend{buffer: %EXLA.DeviceBuffer{ref: ref} = buffer}
111
when node(ref) != node() ->
112
- try do
113
- :erpc.call(node(ref), EXLA.DeviceBuffer, :read, [buffer])
114
- catch
115
- :error, {:exception, reason, stacktrace} ->
116
- reraise Exception.normalize(:error, reason, stacktrace), stacktrace
117
- end
+ binary =
+ try do
+ :erpc.call(node(ref), EXLA.DeviceBuffer, :read, [buffer])
+ catch
+ :error, {:exception, reason, stacktrace} ->
+ reraise Exception.normalize(:error, reason, stacktrace), stacktrace
118
+ end
119
120
EXLA.BinaryBuffer.from_binary(binary, to_typespec(tensor))
121
0 commit comments