Daiyi Peng

Results 11 comments of Daiyi Peng

Values in store must be [transportable](https://github.com/Microsoft/napajs/blob/master/docs/api/transport.md#transportable-types), that means for user classes (TypeScript translates private members into closure so `JSON.stringify` cannot output them), you need to implement [`Transportable`](https://github.com/Microsoft/napajs/blob/master/lib/transport/transportable.ts) interface, a simple...

There is no special treatment for CPU architecture in Napa.js, but there was not any attempt to build it on ARM either. Since V8 supported ARM, Napa.js should be straightforward....

Great to hear @ksachdeva. You are more than welcome to share your process if there is additional work so others can benefit.

Definitely. We are now focusing on getting the basics right: stability, performance, addressing common message passing patterns. May take some time to get there, meanwhile we would love to accept...

Thanks! We do not have an example for efficient NAS at the moment - we could have examples for MNIST, but we thought it will be more useful to have...

Good question, right now the OSS PyGlove only bundle with a 'in-memory' tuning backend, but we do plan to release a tuning backend for distributed tuning based on [Vizier](https://github.com/google/vizier), so...

Excellent questions. 1) When should we prefer `pg.symbolize` over `pg.members`? A short answer is: use `pg.symbolize` when symbolizing an existing class that you cannot modify their source code; and use...

Thanks for the great question. If you profile, you will find that the performance overhead from PyGlove's builtin hyper primitives (e.g. `pg.oneof`) majorly come from symbolic decoding, which involves extensively...

`pg.Dict` only support string key at the moment, as it was introduced for managing object hierarchy. But this is something I also desired, will post once it's supported.