pyglove
pyglove copied to clipboard
Manipulating Python Programs
Fix copybara presumbit issue due to Colab provance field.
Firstly, thanks for a wonderful job! But there are something bothers me: I can not find `Switch` (that is introduced in your `An introduction to AutoML and PyGlove` slide) in...
Hi, experts. I am really enjoying PyGlove! I have a question regarding accelerating the search. If I have multiple GPUs, does PyGlove supports parallelizing the search easily? If so, it...
Hello lovely people, Thank you for opensourcing this lovely library ! As an AutoML researcher, I am quite grateful. I however stumbled upon this comment in the Travelling Salesman notebook....
PyGlove provides a runtime typing feature through `pg.typing`, for example, a symbolic class can be created via: ``` from dataclasses import dataclass import pyglove as pg @pg.symbolize([ ('x', pg.typing.Int(min_value=1, max_value=2)),...
I've noticed that we have both `pg.symbolize` and `pg.members` to do effectively the same thing, symbolizing a class, albeith in different ways. The benefits of `pg.symbolize` is that one can...
Hi, thank you for your work. https://github.com/google/pyglove/commit/3938023c25ff94cb74214caf829124c50f079abb#diff-e654cfbf24c60f251cb36c0b9ca963a78d44853ff3e0c4c137e6b5499227a0aaR71 (`os.PathLike[str]`) This line requires the Python version to be higher than or equal to 3.9. In addition, something like these (`list[str]`, `tuple[dict[str, Any],...
I'm trying to follow the documentation regarding the use of OSS Vizier as a backend for PyGlove, but find it incomplete - shouldn't we need to create server and client...
Example codes: ``` import typing import pyglove as pg class A(pg.Object): x : typing.Literal[" ", "+", "-"] print(A(x=" ")) ```
Decouple JSON conversion and type conversion. - Removes the concept of json value converters, as it is no longer needed because the introduction of opaque object serialization. - Accepts tuple...