This license is commonly used for video games and it allows users to download and play the game for free. Basically, a product is offered Free to Play (Freemium) and the user can decide if he wants to pay the money (Premium) for additional features, services, virtual or physical goods that expand the functionality of the game. In some cases, ads may be show to the users.
Each program that should be optimized needs to have its own Docker image, the target image, that is setup to load the parameters and write progress reports. Parameters are available in the json file /hyperdock/params.json. Once the target image has evaluated the parameters it simply writes the loss to the file /hyperdock/loss.json with the option of storing important files to /hyperdock/out. Logs from the target image are periodically tailed from the workers to the WebUI. More about how to write a target image can found below.
See the Dockfile template for an example. It is available as a Docker image namederikgartner/hyperdock-demo:latest. By default it outputs 0 as its loss but by setting the environmentvariable FUNCTION to a python expression (for example a + b) you can compute an arbitrary loss based on the Hyperdock parameters. 2b1af7f3a8