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
Currently, for ENAS we have model constructor inside training container. I think, we can create Model somewhere else. In that case, user doesn't need to create model constructor inside training container.
Few thoughts:
As @gaocegege mentioned here: [discussion] Support Advanced NAS Algorithms #461, we can use ONNX representation and create mode inside Suggestion. In that case, we can extend GetSuggestionsReply with additional field: bytes onnx_model. Or convert bytes to string, if it is possible.
I think we should create model inside Suggestion, since Trial is just a training job. For NAS algorithms user wants to receive the model in the training job. Also, for example darts algorithm mades some modifications with current running model during the training.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
/kind feature
Currently, for ENAS we have model constructor inside training container. I think, we can create Model somewhere else. In that case, user doesn't need to create model constructor inside training container.
Few thoughts:
As @gaocegege mentioned here: [discussion] Support Advanced NAS Algorithms #461, we can use ONNX representation and create mode inside Suggestion. In that case, we can extend
GetSuggestionsReply
with additional field:bytes onnx_model
. Or convert bytes to string, if it is possible.We can use JSON representation for the model (https://www.tensorflow.org/guide/keras/save_and_serialize#architecture-only_saving), but it will not save the weights. For
enas
it doesn't matter, but for other algorithms, maybe, we have to send model to Trials with predefined weights.I think we should create model inside Suggestion, since Trial is just a training job. For NAS algorithms user wants to receive the model in the training job. Also, for example
darts
algorithm mades some modifications with current running model during the training./cc @johnugeorge @gaocegege
The text was updated successfully, but these errors were encountered: