Bench
This is a benchmark client that submits tasks to an ArmoniK server session, optionally uploads payloads/results, waits for completion and gathers basic execution statistics.
Run the container with environment variables to configure the workload:
docker run --rm \
-e BenchOptions__NTasks=400 \
-e BenchOptions__TaskDurationMs=10 \
-e BenchOptions__Partition=bench \
-e GrpcClient__Endpoint=http://<ip>:5001 \
dockerhubaneo/armonik_core_bench_test_client:<armonik_version_core>
The available BenchOptions (env var = BenchOptions__<Name>) can be consulted in the BenchOptions class in ArmoniK.Core.