Skip to content
This repository was archived by the owner on May 20, 2026. It is now read-only.

Commit 6629480

Browse files
authored
Merge pull request #28 from NVIDIA-NeMo/pablo-garay/add_codecov
feat: codecov + dfm adjustments
2 parents 3edd04d + 23ddc92 commit 6629480

11 files changed

Lines changed: 33 additions & 20 deletions

File tree

.github/actions/test-template/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ inputs:
3636
image:
3737
description: "Image to use for test"
3838
required: false
39-
default: "vfm"
39+
default: "dfm"
4040
cpu-only:
4141
description: "Run tests on CPU only"
4242
required: false

.github/workflows/_build_container.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
run: |
5252
LAST_PRS=$(gh api graphql -f query='
5353
query {
54-
repository(owner: "NVIDIA-NeMo", name: "VFM") {
54+
repository(owner: "NVIDIA-NeMo", name: "DFM") {
5555
pullRequests(states: MERGED, first: 100, orderBy: {field: UPDATED_AT, direction: DESC}) {
5656
nodes {
5757
number

.github/workflows/build-test-publish-wheel.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
if: ${{ vars.BUILD_TEST_PUBLISH_WHEEL == 'true' }}
3131
with:
3232
dry-run: true
33-
python-package: vfm
33+
python-package: dfm
3434
python-version: "3.10"
3535
packaging: uv
3636
secrets:

.github/workflows/cicd-main.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
uses: ./.github/workflows/_build_container.yml
4444
needs: cicd-wait-in-queue
4545
with:
46-
image-name: vfm
46+
image-name: dfm
4747
dockerfile: docker/Dockerfile.ci
4848
secrets:
4949
AZURE_CLIENT_ID: ${{ secrets.AZURE_CLIENT_ID }}
@@ -75,7 +75,7 @@ jobs:
7575
script: ${{ matrix.script }}
7676
timeout: ${{ matrix.timeout || 10 }}
7777
is_unit_test: "true"
78-
image: vfm
78+
image: dfm
7979
cpu-only: ${{ matrix.cpu-only || false }}
8080
has-azure-credentials: "true"
8181
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -103,7 +103,7 @@ jobs:
103103
runner: ${{ runner.name }}
104104
script: ${{ matrix.script }}
105105
timeout: ${{ matrix.timeout || 10 }}
106-
image: vfm
106+
image: dfm
107107
cpu-only: ${{ matrix.cpu-only || false }}
108108
has-azure-credentials: "true"
109109
azure-client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -227,7 +227,7 @@ jobs:
227227
shell: bash -x -e -u -o pipefail {0}
228228
if: always()
229229
run: |
230-
pip install coverage
230+
pip install coverage[toml]
231231
232232
ls -al .
233233
ls -al coverage-*/
@@ -242,6 +242,8 @@ jobs:
242242
token: ${{ secrets.CODECOV_TOKEN }}
243243
verbose: true
244244
flags: ${{ matrix.flag }}
245+
slug: NVIDIA-NeMo/DFM
246+
name: DFM-Coverage-${{ matrix.flag }}
245247

246248
- name: Upload artifacts
247249
uses: actions/upload-artifact@v4

.github/workflows/release-freeze.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ jobs:
3636
code-freeze:
3737
uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_code_freeze.yml@v0.22.5
3838
with:
39-
library-name: VFM
40-
python-package: vfm
39+
library-name: DFM
40+
python-package: dfm
4141
release-type: ${{ inputs.release-type }}
4242
freeze-commit: ${{ inputs.freeze-commit }}
4343
dry-run: ${{ inputs.dry-run }}

.github/workflows/release.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
14-
name: "Release VFM"
14+
name: "Release DFM"
1515

1616
on:
1717
workflow_dispatch:
@@ -40,8 +40,8 @@ jobs:
4040
uses: NVIDIA-NeMo/FW-CI-templates/.github/workflows/_release_library.yml@v0.34.0
4141
with:
4242
release-ref: ${{ inputs.release-ref }}
43-
python-package: vfm
44-
library-name: VFM
43+
python-package: dfm
44+
library-name: DFM
4545
dry-run: ${{ inputs.dry-run }}
4646
version-bump-branch: ${{ inputs.version-bump-branch }}
4747
create-gh-release: ${{ inputs.create-gh-release }}

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Contributing To NeMo VFM
1+
# Contributing To NeMo DFM
22

33
## Signing Your Work
44

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# NeMo VFM: video foundation model collection
1+
# NeMo DFM: Diffusion Foundation Models collection
22

3-
NeMo VFM is a state-of-the-art framework for fast, large-scale training and inference of video world models. It unifies the latest diffusion-based and autoregressive techniques, prioritizing efficiency and performance from research prototyping to production deployment.
3+
NeMo DFM is a state-of-the-art framework for fast, large-scale training and inference of video world models. It unifies the latest diffusion-based and autoregressive techniques, prioritizing efficiency and performance from research prototyping to production deployment.
44

55
## Projects
66

codecov.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,18 @@ comment: false
22
coverage:
33
status:
44
project: false
5-
patch: false
5+
patch:
6+
default:
7+
target: 0%
8+
threshold: 100%
9+
base: auto
10+
if_ci_failed: success
11+
if_no_uploads: success
12+
if_not_found: success
13+
14+
codecov:
15+
require_ci_to_pass: true
16+
slug: NVIDIA-NeMo/DFM
617

718
fixes:
819
- "/workspace/::"

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
# -- Project information -----------------------------------------------------
2525
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
2626

27-
project = "NeMo VFM"
27+
project = "NeMo DFM"
2828
copyright = "2025, NVIDIA Corporation"
2929
author = "NVIDIA Corporation"
3030
release = "0.1.0"

0 commit comments

Comments
 (0)