You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
returnexla::nif::error(env, "Unable to get client.");
411
411
}
412
412
if (!exla::nif::get<exla::ExlaBuffer*>(env, argv[1], buffer)) {
413
-
returnexla::nif::error(env, "Unable to get buffer.");
413
+
returnexla::nif::error(env, "Unable to get buffer (it may belong to another node or have been garbage collected, consider using Nx.backend_transfer/1).");
414
414
}
415
415
if (!exla::nif::get_atom(env, argv[2], pointer_kind)) {
416
416
returnexla::nif::error(env, "Unable to get device pointer kind.");
if (!exla::nif::get<exla::ExlaBuffer*>(env, argv[0], buffer)) {
540
-
returnexla::nif::error(env, "Unable to get buffer.");
540
+
returnexla::nif::error(env, "Unable to get buffer (it may belong to another node or have been garbage collected, consider using Nx.backend_transfer/1).");
541
541
}
542
542
if (!exla::nif::get(env, argv[1], &size)) {
543
543
returnexla::nif::error(env, "Unable to get size.");
if (!exla::nif::get<exla::ExlaBuffer*>(env, argv[0], buffer)) {
559
-
returnexla::nif::error(env, "Unable to get buffer.");
559
+
returnexla::nif::error(env, "Unable to get buffer (it may belong to another node or have been garbage collected, consider using Nx.backend_transfer/1).");
returnexla::nif::error(env, "Unable to get client.");
684
684
}
685
685
if (!exla::nif::get<exla::ExlaBuffer*>(env, argv[1], buffer)) {
686
-
returnexla::nif::error(env, "Unable to get buffer.");
686
+
returnexla::nif::error(env, "Unable to get buffer (it may belong to another node or have been garbage collected, consider using Nx.backend_transfer/1).");
687
687
}
688
688
if (!exla::nif::get(env, argv[2], &device_id)) {
689
689
returnexla::nif::error(env, "Unable to get device ID.");
0 commit comments