[code-reflection] Withdrawn: [hat] Script for remote testing on GPU servers
Juan Fumero
jfumero at openjdk.org
Wed Sep 24 12:24:39 UTC 2025
On Tue, 23 Sep 2025 10:40:13 GMT, Juan Fumero <jfumero at openjdk.org> wrote:
> This path adds a new script for remote testing.
>
> ### How to use it?
>
> 1. Generate a config file:
>
>
> bash ./scripts/remoteTesting.sh --generate-config-file
>
>
> 2. Fill the template
>
> Template is located in `<babylon>/hat/remoteTesting.conf`.
>
> Example:
>
>
> # HAT Remote Testing Settings
> SERVERS=server1 server2 server3
> REMOTE_USERS=user1 user2 user3
> FORK=myBAbylonFork
>
> #List of Backends to test
> BACKENDS=ffi-cuda ffi-opencl
>
> ## Remote path. It assumes all servers use the same path
> REMOTE_PATH=repos/babylon/hat
> ## Branch to test
> BRANCH=hat/dialect/ops
>
>
> 3. [Optional] If needed, build Babylon+ HAT on the remote servers automatically
>
>
> bash ./scripts/remoteTesting.sh --build-babylon
>
>
> 4. Generate ssh-keys for all servers and run ssh-copy-id
>
> 5. Run the script without parameters
>
>
> bash ./scripts/remoteTesting.sh
>
>
> #### Print help
>
>
> bash scripts/remoteTesting.sh --help
>
>
> ## Notes
>
> - The testing script assumes all servers have installed Babylon + HAT before (so the Babylon JDK has been built)
> - The path to access all servers is the same
> - The testing script setups the environment using `source setup.sh`
This pull request has been closed without being integrated.
-------------
PR: https://git.openjdk.org/babylon/pull/580
More information about the babylon-dev
mailing list