Skip to content

Commit d88b9d5

Browse files
committed
x
1 parent 4360b55 commit d88b9d5

3 files changed

Lines changed: 12 additions & 65 deletions

File tree

.github/workflows/pr_push.yml

Lines changed: 2 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -17,87 +17,28 @@ permissions:
1717
packages: read
1818

1919
jobs:
20-
CodeChecks:
21-
uses: ./.github/workflows/reusable_checks.yml
22-
FastBuild:
23-
name: Fast builds
24-
needs: [CodeChecks]
25-
uses: ./.github/workflows/reusable_fast.yml
26-
Build:
27-
name: Basic builds
28-
needs: [FastBuild]
29-
uses: ./.github/workflows/reusable_basic.yml
30-
DevDax:
31-
needs: [FastBuild]
32-
uses: ./.github/workflows/reusable_dax.yml
33-
MultiNuma:
34-
needs: [FastBuild]
35-
uses: ./.github/workflows/reusable_multi_numa.yml
3620
L0:
37-
needs: [Build]
3821
uses: ./.github/workflows/reusable_gpu.yml
3922
with:
4023
provider: "LEVEL_ZERO"
4124
runner: "L0"
4225
shared_lib: "['ON']"
4326
L0-BMG:
44-
needs: [Build]
4527
uses: ./.github/workflows/reusable_gpu.yml
4628
with:
4729
provider: "LEVEL_ZERO"
4830
runner: "L0-BMG"
4931
shared_lib: "['ON']"
50-
CUDA:
51-
needs: [Build]
52-
uses: ./.github/workflows/reusable_gpu.yml
53-
with:
54-
provider: "CUDA"
55-
runner: "CUDA"
56-
shared_lib: "['ON']"
57-
Sanitizers:
58-
needs: [FastBuild]
59-
uses: ./.github/workflows/reusable_sanitizers.yml
60-
QEMU:
61-
needs: [FastBuild]
62-
uses: ./.github/workflows/reusable_qemu.yml
63-
with:
64-
short_run: true
65-
ProxyLib:
66-
needs: [Build]
67-
uses: ./.github/workflows/reusable_proxy_lib.yml
68-
Valgrind:
69-
needs: [Build]
70-
uses: ./.github/workflows/reusable_valgrind.yml
7132
Coverage:
7233
# total coverage (on upstream only)
7334
if: github.repository == 'oneapi-src/unified-memory-framework'
74-
needs: [Build, DevDax, L0, CUDA, MultiNuma, QEMU, ProxyLib]
35+
needs: [L0, L0-BMG]
7536
uses: ./.github/workflows/reusable_coverage.yml
7637
secrets: inherit
7738
with:
7839
trigger: "${{github.event_name}}"
7940
Coverage_partial:
8041
# partial coverage (on forks)
8142
if: github.repository != 'oneapi-src/unified-memory-framework'
82-
needs: [Build, QEMU, ProxyLib]
43+
needs: [L0, L0-BMG]
8344
uses: ./.github/workflows/reusable_coverage.yml
84-
CodeQL:
85-
needs: [Build]
86-
permissions:
87-
contents: read
88-
security-events: write
89-
uses: ./.github/workflows/reusable_codeql.yml
90-
Trivy:
91-
needs: [Build]
92-
permissions:
93-
contents: read
94-
security-events: write
95-
uses: ./.github/workflows/reusable_trivy.yml
96-
Compatibility:
97-
needs: [Build]
98-
uses: ./.github/workflows/reusable_compatibility.yml
99-
strategy:
100-
matrix:
101-
tag: ["v1.0.1"]
102-
with:
103-
tag: ${{matrix.tag}}

.github/workflows/reusable_gpu.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ jobs:
131131

132132
- name: Run tests (Debug)
133133
working-directory: ${{env.BUILD_DEBUG_DIR}}
134-
run: ctest -C Debug --output-on-failure --test-dir test
134+
run: ctest -C Debug --verbose --test-dir test
135135

136136
- name: Run examples (Debug)
137137
working-directory: ${{env.BUILD_DEBUG_DIR}}
138-
run: ctest --output-on-failure --test-dir examples -C Debug
138+
run: ctest --test-dir examples -C Debug
139139

140140
- name: Configure build (Release)
141141
run: >
@@ -165,11 +165,11 @@ jobs:
165165

166166
- name: Run tests (Release)
167167
working-directory: ${{env.BUILD_RELEASE_DIR}}
168-
run: ctest -C Release --output-on-failure --test-dir test
168+
run: ctest -C Release --verbose --test-dir test
169169

170170
- name: Run examples (Release)
171171
working-directory: ${{env.BUILD_RELEASE_DIR}}
172-
run: ctest --output-on-failure --test-dir examples -C Release
172+
run: ctest --test-dir examples -C Release
173173

174174
- name: Run benchmarks (Release)
175175
working-directory: ${{env.BUILD_RELEASE_DIR}}

src/memory_provider.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,12 @@ umfMemoryProviderGetCacheLineSize(umf_memory_provider_handle_t hProvider,
503503
umf_result_t res =
504504
hProvider->ops.get_cache_line_size(hProvider->provider_priv, size);
505505

506+
fprintf(stderr,
507+
"::notice title=UMF cache line size::"
508+
"umfMemoryProviderGetCacheLineSize returned %zu\n",
509+
*size);
510+
fflush(stderr);
511+
506512
checkErrorAndSetLastProvider(res, hProvider);
507513
return res;
508514
}

0 commit comments

Comments
 (0)