Skip to content

[DO NOT MERGE] Modify Project Workflows#8

Merged
amd-hsivasun merged 56 commits intodevelopfrom
amd/hsivasun/modify-workflows
Jul 30, 2025
Merged

[DO NOT MERGE] Modify Project Workflows#8
amd-hsivasun merged 56 commits intodevelopfrom
amd/hsivasun/modify-workflows

Conversation

@amd-hsivasun
Copy link
Collaborator

No description provided.

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.


jobs:
git-mirror:
runs-on: AMD-ROCm-Internal-dev1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is no longer needed


jobs:
git-mirror:
runs-on: AMD-ROCm-Internal-dev1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is no longer needed

@@ -19,7 +19,7 @@ jobs:
# - https://gh.io/supported-runners-and-hardware-resources
# - https://gh.io/using-larger-runners (GitHub.com only)
# Consider using larger runners or machines with greater resources for possible analysis time improvements.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems you have CodeQL in the parent Directory, if so and if it checks for CPP, Actions and Python then no need for this file as well


jobs:
git-mirror:
runs-on: AMD-ROCm-Internal-dev1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for this file


jobs:
git-mirror:
runs-on: AMD-ROCm-Internal-dev1
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for this file

jobs:
git-mirror:
runs-on: AMD-ROCm-Internal-dev1
runs-on: ubuntu-latest
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no need for this file

@ammarwa
Copy link
Collaborator

ammarwa commented Jul 25, 2025

Delete the following workflows as they are not needed anymore:

  • In AQLProfile:
  1. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/codeql.yml (Since CodeQL will be part of the parent Directory)
  2. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/external-pr-close.yml
  3. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/external-pr-sync.yml
  4. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/external-pr.yml
  5. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/sync-mainline.yaml
  6. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/aqlprofile/.github/workflows/sync-staging.yaml
  • In ROCProfiler Register:
  1. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/rocprofiler-register/.github/workflows/sync-mainline.yaml
  2. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/rocprofiler-register/.github/workflows/sync-staging.yaml
  • In ROCProfiler SDK:
  1. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/rocprofiler-sdk/.github/workflows/generate_afar.yml
  2. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/rocprofiler-sdk/.github/workflows/sync-mainline.yaml
  3. https://github.com/ROCm/rocm-systems/blob/amd/hsivasun/modify-workflows/projects/rocprofiler-sdk/.github/workflows/sync-staging.yaml

@amd-hsivasun amd-hsivasun merged commit a964aa7 into develop Jul 30, 2025
41 of 51 checks passed
amd-hsivasun added a commit that referenced this pull request Jul 30, 2025
systems-assistant bot pushed a commit that referenced this pull request Aug 5, 2025
The target_graphics_version was not formatted properly and was
showing incorrect Target Name. Corrected this by fomatting
major, minor and revision numbers.

Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>
systems-assistant bot pushed a commit that referenced this pull request Aug 5, 2025
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
systems-assistant bot pushed a commit that referenced this pull request Aug 5, 2025
Updating README to add a note about doc on rocm.docs portal

Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com>
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com>
jayhawk-commits pushed a commit that referenced this pull request Aug 5, 2025
Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

[ROCm/rocprofiler-register commit: 9338b9a]
jayhawk-commits pushed a commit that referenced this pull request Aug 5, 2025
Updating README to add a note about doc on rocm.docs portal

Co-authored-by: srawat <120587655+SwRaw@users.noreply.github.com>
Co-authored-by: Bhardwaj, Gopesh <Gopesh.Bhardwaj@amd.com>

[ROCm/rocprofiler commit: 578db22]
ammallya pushed a commit that referenced this pull request Aug 6, 2025
* Rename some examples still using the "omni" prefix.

* CMake formatting

[ROCm/rocprofiler-systems commit: 656b34b]
jayhawk-commits pushed a commit that referenced this pull request Aug 8, 2025
The target_graphics_version was not formatted properly and was
showing incorrect Target Name. Corrected this by fomatting
major, minor and revision numbers.

Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>

[ROCm/rocm_smi_lib commit: 94dca70]
jayhawk-commits pushed a commit that referenced this pull request Aug 8, 2025
The target_graphics_version was not formatted properly and was
showing incorrect Target Name. Corrected this by fomatting
major, minor and revision numbers.

Signed-off-by: Bindhiya Kanangot Balakrishnan <Bindhiya.KanangotBalakrishnan@amd.com>

[ROCm/rocm_smi_lib commit: 6337f7b]
systems-assistant bot pushed a commit that referenced this pull request Aug 10, 2025
Co-authored-by: rmanocha@amd.com <Dragoslav.Sicarov@amd.com>
jayhawk-commits pushed a commit that referenced this pull request Aug 11, 2025
jayhawk-commits pushed a commit that referenced this pull request Aug 18, 2025
Co-authored-by: rmanocha@amd.com <Dragoslav.Sicarov@amd.com>

[ROCm/hipother commit: bb66090]
ammallya pushed a commit that referenced this pull request Nov 17, 2025
Updated amd-smi set help text
---------

Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
Signed-off-by: Pham, Gabriel <Gabriel.Pham@amd.com>
ammallya pushed a commit that referenced this pull request Nov 18, 2025
Updated amd-smi set help text
---------

Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
Signed-off-by: Pham, Gabriel <Gabriel.Pham@amd.com>

[ROCm/amdsmi commit: 93a027e]
ammallya pushed a commit that referenced this pull request Nov 21, 2025
Updated amd-smi set help text
---------

Signed-off-by: gabrpham <Gabriel.Pham@amd.com>
Signed-off-by: Pham, Gabriel <Gabriel.Pham@amd.com>

[ROCm/amdsmi commit: 93a027e]
stellaraccident added a commit that referenced this pull request Feb 26, 2026
## Summary

- Replace .kpm manifest files with `@GFXARCH@` pattern interpolation in
kpack search paths
- Fixes wrong-arch manifest bug: each CI shard's .kpm only listed its
own architectures (S3 last-writer-wins race caused
`hipErrorInvalidImage` at runtime)
- Generic artifacts are now truly arch-agnostic (identical regardless of
which shard builds them)
- Net deletion: 665 lines removed, 78 added

## How it works

Instead of:
```
binary → ../.kpack/rand_test.kpm → {arch: "rand_test_gfx1201.kpack"}
```

Now:
```
binary → ../.kpack/rand_test_@GFXARCH@.kpack
```

The C++ runtime (`loader.cpp`) expands `@GFXARCH@` with each requested
architecture from the CLR's fallback list, then tries to open the
resulting `.kpack` file directly.

## Test plan

- [x] Pre-commit passes (all Python checks)
- [x] Full kpack test suite: 390 passed, 2 skipped
- [x] Real binary split against local build artifacts: `@GFXARCH@`
patterns embedded, no .kpm files, ELF verification passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
jeffqjiangNew added a commit that referenced this pull request Mar 13, 2026
## Motivation

This PR adds entry and exit logs for core functions.

## Technical Details

- Info level (3) logs are added at core function entry and exit points.
- Monotonic clock stamp, process id, thread id, and file name are added
to the logs.
- The logs now have similar format to HIP logs for better viewing when
both are present.
- Direct error or warning logs to std::cerr. Other logs still go to
std::cout.

## JIRA ID

<!-- If applicable, mention the JIRA ID resolved by this PR (Example:
Resolves SWDEV-12345). -->
<!-- Do not post any JIRA links here. -->

## Test Plan

Set env variable ROCDEC_LOG_LEVEL to control log output.

All CTests and conformance tests must pass. Example summary of the test
results:
- CTests:

      Start  1: video_decodeRaw-HEVC
 1/15 Test  #1: video_decodeRaw-HEVC .............   Passed    2.05 sec
      Start  2: video_decodeRaw-AVC
 2/15 Test  #2: video_decodeRaw-AVC ..............   Passed    1.89 sec
      Start  3: video_decodeRaw-AV1
 3/15 Test  #3: video_decodeRaw-AV1 ..............   Passed    2.31 sec
      Start  4: video_decodeRaw-VP9
 4/15 Test  #4: video_decodeRaw-VP9 ..............   Passed    2.04 sec
      Start  5: rocdec_Decode-HEVC
 5/15 Test  #5: rocdec_Decode-HEVC ...............   Passed    0.92 sec
      Start  6: rocDecode_Negative_API_Tests
 6/15 Test  #6: rocDecode_Negative_API_Tests .....   Passed    0.78 sec
      Start  7: video_decode-HEVC
 7/15 Test  #7: video_decode-HEVC ................   Passed    2.74 sec
      Start  8: video_decode-AVC
 8/15 Test  #8: video_decode-AVC .................   Passed    2.64 sec
      Start  9: video_decode-AV1
 9/15 Test  #9: video_decode-AV1 .................   Passed    2.74 sec
      Start 10: video_decode-VP9
10/15 Test #10: video_decode-VP9 .................   Passed    2.78 sec
      Start 11: video_decodePerf-HEVC
11/15 Test #11: video_decodePerf-HEVC ............   Passed    2.92 sec
      Start 12: video_decodeBatch
12/15 Test #12: video_decodeBatch ................   Passed    4.34 sec
      Start 13: video_decodeRGB-HEVC
13/15 Test #13: video_decodeRGB-HEVC .............   Passed   33.51 sec
      Start 14: video_decodeMem-HEVC
14/15 Test #14: video_decodeMem-HEVC .............   Passed    2.09 sec
      Start 15: video_decodeRGB-Resize
15/15 Test #15: video_decodeRGB-Resize ...........   Passed   33.94 sec

100% tests passed, 0 tests failed out of 15

- AVC conformance test:
Conformance test completed on the 127 streams:
     - The number of passing streams is 127
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- HEVC conformance test:
Conformance test completed on the 135 streams:
     - The number of passing streams is 135
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- AV1 conformance test:
Conformance test completed on the 162 streams:
     - The number of passing streams is 162
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- VP9 conformance test:
Conformance test completed on the 108 streams:
     - The number of passing streams is 108
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

## Test Result

Function entry/exit logs should show up when ROCDEC_LOG_LEVEL >= 3.

All conformance tests should pass.

## Submission Checklist

- [ ] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
Nikhil-Nunna pushed a commit that referenced this pull request Mar 13, 2026
## Motivation

This PR adds entry and exit logs for core functions.

## Technical Details

- Info level (3) logs are added at core function entry and exit points.
- Monotonic clock stamp, process id, thread id, and file name are added
to the logs.
- The logs now have similar format to HIP logs for better viewing when
both are present.
- Direct error or warning logs to std::cerr. Other logs still go to
std::cout.

## JIRA ID

<!-- If applicable, mention the JIRA ID resolved by this PR (Example:
Resolves SWDEV-12345). -->
<!-- Do not post any JIRA links here. -->

## Test Plan

Set env variable ROCDEC_LOG_LEVEL to control log output.

All CTests and conformance tests must pass. Example summary of the test
results:
- CTests:

      Start  1: video_decodeRaw-HEVC
 1/15 Test  #1: video_decodeRaw-HEVC .............   Passed    2.05 sec
      Start  2: video_decodeRaw-AVC
 2/15 Test  #2: video_decodeRaw-AVC ..............   Passed    1.89 sec
      Start  3: video_decodeRaw-AV1
 3/15 Test  #3: video_decodeRaw-AV1 ..............   Passed    2.31 sec
      Start  4: video_decodeRaw-VP9
 4/15 Test  #4: video_decodeRaw-VP9 ..............   Passed    2.04 sec
      Start  5: rocdec_Decode-HEVC
 5/15 Test  #5: rocdec_Decode-HEVC ...............   Passed    0.92 sec
      Start  6: rocDecode_Negative_API_Tests
 6/15 Test  #6: rocDecode_Negative_API_Tests .....   Passed    0.78 sec
      Start  7: video_decode-HEVC
 7/15 Test  #7: video_decode-HEVC ................   Passed    2.74 sec
      Start  8: video_decode-AVC
 8/15 Test  #8: video_decode-AVC .................   Passed    2.64 sec
      Start  9: video_decode-AV1
 9/15 Test  #9: video_decode-AV1 .................   Passed    2.74 sec
      Start 10: video_decode-VP9
10/15 Test #10: video_decode-VP9 .................   Passed    2.78 sec
      Start 11: video_decodePerf-HEVC
11/15 Test #11: video_decodePerf-HEVC ............   Passed    2.92 sec
      Start 12: video_decodeBatch
12/15 Test #12: video_decodeBatch ................   Passed    4.34 sec
      Start 13: video_decodeRGB-HEVC
13/15 Test #13: video_decodeRGB-HEVC .............   Passed   33.51 sec
      Start 14: video_decodeMem-HEVC
14/15 Test #14: video_decodeMem-HEVC .............   Passed    2.09 sec
      Start 15: video_decodeRGB-Resize
15/15 Test #15: video_decodeRGB-Resize ...........   Passed   33.94 sec

100% tests passed, 0 tests failed out of 15

- AVC conformance test:
Conformance test completed on the 127 streams:
     - The number of passing streams is 127
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- HEVC conformance test:
Conformance test completed on the 135 streams:
     - The number of passing streams is 135
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- AV1 conformance test:
Conformance test completed on the 162 streams:
     - The number of passing streams is 162
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

- VP9 conformance test:
Conformance test completed on the 108 streams:
     - The number of passing streams is 108
     - The number of failing streams is 0
     - The number of streams that did not finish decoding is 0

## Test Result

Function entry/exit logs should show up when ROCDEC_LOG_LEVEL >= 3.

All conformance tests should pass.

## Submission Checklist

- [ ] Look over the contributing guidelines at
https://github.com/ROCm/ROCm/blob/develop/CONTRIBUTING.md#pull-requests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants