Valérian Rousset

Results 58 issues of Valérian Rousset

on the road of supporting ONNX, we first need to extract TFJS from the code base, making discojs framework agnostic. * adding a Dataset type, wrapping standard [AsyncGenerator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator) with some...

after discussion, look like epochs are not really needed, we can directly use batches. so going from "round -> epoch -> batch" to have "round -> batch". that would give...

feature
discojs

as we don't have test for it, task creation form driffted off. * submit button only check fields, not actually submit * nothing is shown in logs, as it it...

bug

in the webapp, when adding files, users might think that they are uploading data to the server, that it is not kept locally. labelling the button stating that would help...

feature
web client

reproduction as test for #2468, read there for context.

**Describe the bug** with nested v-model components, updating the child doesn't propagate changes to the parents, only the direct one. **To Reproduce** I setup [a PR with a test triggering...

bug

currently, we use pretty much float32 tensors all around, which yields pretty huge models. after discussion with @martinjaggi, training is hard to do without float32, but inference can probably utilize...

feature

Client & Server messages' handling are not very readable: multiple types of messages are mixed (aggregator's with network's with orgchestration's) and are handled out of order by reling on `EventEmitter.on('msg')`...

@martinjaggi pointed out that the training can freeze the UI, so much that it seems to jump from start to finish. using [WebWorkers](https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API) should make it way more reactive as...

web client

we currently have two aggregators - [mean](https://github.com/epfml/disco/blob/develop/discojs/src/aggregator/mean.ts) which perform a mean of cleartext weights - also allow for weights over multiple rounds - [secure](https://github.com/epfml/disco/blob/develop/discojs/src/aggregator/secure.ts) which do a sum-mask of the...