[rocprofiler-compute] Add database output format to analyze mode (#748)

Analysis data dump

* Add `--output-format` and `--output-name` option to analyze mode

* Remove `--output` and `-save-dfs` option to analyze mode

* Add documentation on `rocpd` output format and analysis database file

* Create sqlite3 database using object relation mapping (ORM) provided
  by sqlalchemy library

* Fix metrics config to remove metrics marked as `null`, fix `Unit` header, add
  missing `title`

* Add test cases to ensure analysis data dump work
Этот коммит содержится в:
vedithal-amd authored and GitHub committed 2025-08-26 14:15:05 -04:00
1 родитель 09cfa97156
Коммит 323d06c79c
41 file changed
+1130 -117

No files matched your search

+2 -1
Просмотреть файл
@@ -22,6 +22,7 @@ RUN git config --global --add safe.directory /app
# Install any dependencies specified in requirements.txt
# Run interactive bash shell
CMD ["/bin/bash", "-c", "\
python3 -m pip install -r docs/sphinx/requirements.txt \
cd /app/projects/rocprofiler-compute \
&& python3 -m pip install -r docs/sphinx/requirements.txt \
&& exec /bin/bash \
"]
+3 -3
Просмотреть файл
@@ -1,9 +1,9 @@
services:
doctest: # service name
build:
context: ../
dockerfile: docker/Dockerfile.doctest
context: ../../../
dockerfile: projects/rocprofiler-compute/docker/Dockerfile.doctest
volumes:
- ../:/app
- ../../../:/app
tty: true
stdin_open: true