mirror of https://github.com/tracel-ai/burn.git
164 lines
3.8 KiB
YAML
164 lines
3.8 KiB
YAML
name: publish
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- "v*"
|
|
|
|
jobs:
|
|
publish-burn-derive:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
with:
|
|
crate: burn-derive
|
|
secrets: inherit
|
|
|
|
publish-burn-dataset:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
with:
|
|
crate: burn-dataset
|
|
needs:
|
|
- publish-burn-common
|
|
secrets: inherit
|
|
|
|
publish-burn-common:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
with:
|
|
crate: burn-common
|
|
secrets: inherit
|
|
|
|
publish-burn-compute:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-common
|
|
with:
|
|
crate: burn-compute
|
|
secrets: inherit
|
|
|
|
publish-burn-tensor-testgen:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
with:
|
|
crate: burn-tensor-testgen
|
|
secrets: inherit
|
|
|
|
publish-burn-tensor:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor-testgen
|
|
- publish-burn-common
|
|
with:
|
|
crate: burn-tensor
|
|
secrets: inherit
|
|
|
|
publish-burn-fusion:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-common
|
|
with:
|
|
crate: burn-fusion
|
|
secrets: inherit
|
|
|
|
publish-burn-jit:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-common
|
|
- publish-burn-fusion
|
|
- publish-burn-tensor
|
|
- publish-burn-ndarray
|
|
with:
|
|
crate: burn-jit
|
|
secrets: inherit
|
|
|
|
publish-burn-autodiff:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-tensor-testgen
|
|
- publish-burn-common
|
|
with:
|
|
crate: burn-autodiff
|
|
secrets: inherit
|
|
|
|
publish-burn-tch:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-autodiff
|
|
with:
|
|
crate: burn-tch
|
|
secrets: inherit
|
|
|
|
publish-burn-ndarray:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-autodiff
|
|
- publish-burn-common
|
|
with:
|
|
crate: burn-ndarray
|
|
secrets: inherit
|
|
|
|
publish-burn-wgpu:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-compute
|
|
- publish-burn-autodiff
|
|
- publish-burn-ndarray
|
|
- publish-burn-common
|
|
- publish-burn-jit
|
|
with:
|
|
crate: burn-wgpu
|
|
secrets: inherit
|
|
|
|
publish-burn-candle:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-tensor
|
|
- publish-burn-autodiff
|
|
- publish-burn-tch
|
|
with:
|
|
crate: burn-candle
|
|
secrets: inherit
|
|
|
|
publish-burn-core:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-dataset
|
|
- publish-burn-common
|
|
- publish-burn-derive
|
|
- publish-burn-tensor
|
|
- publish-burn-autodiff
|
|
- publish-burn-wgpu
|
|
- publish-burn-tch
|
|
- publish-burn-ndarray
|
|
- publish-burn-candle
|
|
with:
|
|
crate: burn-core
|
|
secrets: inherit
|
|
|
|
publish-burn-train:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-core
|
|
with:
|
|
crate: burn-train
|
|
secrets: inherit
|
|
|
|
publish-burn:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn-core
|
|
- publish-burn-train
|
|
with:
|
|
crate: burn
|
|
secrets: inherit
|
|
|
|
publish-burn-import:
|
|
uses: tracel-ai/burn/.github/workflows/publish-template.yml@main
|
|
needs:
|
|
- publish-burn
|
|
with:
|
|
crate: burn-import
|
|
secrets: inherit
|