runs-on. Tensorlake supports Linux x64 runners with Ubuntu 22.04 and Docker; use setup actions to install your language toolchain.
Preconfigured sizes
Use one of these labels for a predefined size. Memory and disk use gibibytes (GiB).
For example, request 8 vCPUs and 16 GiB of memory:
tensorlake alone selects the small size. You don’t need to include self-hosted.
Custom sizes
Usetensorlake with all three resource labels to choose a custom size. This example requests 6 vCPUs, 12 GiB of memory, and 60 GiB of writable disk:
gb suffix means GiB; don’t combine a preset size with custom resource labels.
Capacity and job lifetime
Runner creation uses your project’s sandbox quotas. A permanent rejection, such as exceeding a resource limit, publishes a failed Tensorlake check and cancels the workflow run; inspect the check for the reason. Each runner has a maximum lifetime of 2 hours, including startup. Set your job’stimeout-minutes below that limit; a higher value doesn’t extend the runner’s lifetime.