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
I believe that burn-train + wasm is a goal. Should the metrics feature work on wasm?
I'm maintaining a small fork of burn(-train) that runs on browser-wasm (ref) that uses functionality gated by metrics. In the process of upgrading to v0.16.0, I ran into two areas of interest. Note that both are related to wasm and not browser-wasm.
metrics uses nvml-wrapper which doesn't work with wasm. If burn-train + metrics + wasm is a goal, should we gate nvml-wrapper behind a metrics-cuda flag?
The text was updated successfully, but these errors were encountered:
I believe that
burn-train
+wasm
is a goal. Should themetrics
feature work on wasm?I'm maintaining a small fork of burn(-train) that runs on browser-wasm (ref) that uses functionality gated by
metrics
. In the process of upgrading to v0.16.0, I ran into two areas of interest. Note that both are related to wasm and not browser-wasm.async_channel
callsrecv_blocking
here, which is not supported on wasm. The dependency onasync-channel
was added with the PR "Consistent sync/async handling, allow more functions to be async for wasm". There may be a future where it is supported, but there's currently no momentum. I deleted AsyncProcessor in my fork.metrics
usesnvml-wrapper
which doesn't work with wasm. Ifburn-train
+metrics
+wasm
is a goal, should we gatenvml-wrapper
behind ametrics-cuda
flag?The text was updated successfully, but these errors were encountered: