30 lines
865 B
YAML
30 lines
865 B
YAML
name: prepare-gpu
|
|
description: 'Copy over GPU binaries to be used in simulation time to sims directory'
|
|
|
|
inputs:
|
|
group-key:
|
|
description: group key
|
|
required: true
|
|
prepare-script:
|
|
description: prepare script to use
|
|
required: false
|
|
default: "copy-gpu-binaries.sh"
|
|
toolchain:
|
|
description: toolchain to use
|
|
required: false
|
|
default: "riscv-tools"
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: Init submodules to ensure stimuli is located
|
|
run: |
|
|
conda activate ${{ env.conda-env-name-no-time }}-$(date --date "${{ env.workflow-timestamp }}" +%Y%m%d)-${{ inputs.toolchain }}
|
|
./scripts/init-submodules-no-riscv-tools.sh --force
|
|
shell: bash -leo pipefail {0}
|
|
|
|
- name: Copy binaries from rocket-gpu
|
|
run: |
|
|
./.github/scripts/${{ inputs.prepare-script }}
|
|
shell: bash -leo pipefail {0}
|