Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Omnitrace causal viewer initial implementation #242

Merged
merged 34 commits into from
Feb 9, 2023

Conversation

jrmadsen
Copy link
Collaborator

@jrmadsen jrmadsen commented Feb 9, 2023

  • v0.1.0 initial commit

@JoseSantosAMD

JoseSantosAMD and others added 30 commits February 9, 2023 02:31
- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list
-min/max sort fixed,
-For some reason dataframe is calculated twice...
-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments
-removed unused/commented code
-fixed import errors
JoseSantosAMD and others added 3 commits February 9, 2023 02:31
-fixed parser default values
-pasting path to workload folder in box fixed to new format
- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation
@jrmadsen jrmadsen changed the title Omnitrace causal viewer Omnitrace causal viewer initial implementation Feb 9, 2023
@jrmadsen jrmadsen merged commit cea8a5b into ROCm:develop Feb 9, 2023
@jrmadsen jrmadsen deleted the omnitrace-causal-viewer branch February 9, 2023 19:20
jrmadsen added a commit that referenced this pull request Feb 9, 2023
* initial gui commit with workloads folder

* Insert Workload directory, and Drag/drop works, options/values update correctly

* min points is now a slider and updates on each workload. still doesnt filter

* min points filter, now filters

* points filter works with point selection

* globs workloads in current dir and one level down

* regex filters

* regex filtering works

* changed index tuples in dataframes

* added correct indexing to data

* Remove pycache files

* ignore .pyc files

* format python files

* deleted unnecessary workload files

* remove unused python scripts

* add requirements.txt

* remove unused imports + unnecessary code

* Relocated source files

* support pip installation

* changed layout to handle more data, updated to new json format

* return of smooth lines

* scrollable histogram

* fixed for throughput

* formatting

* miscellaneous fixes

* precalc sorting values for less work in callback

- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list

* Min/Max sort works

-min/max sort fixed,
-For some reason dataframe is calculated twice...

* Merge with new compute scripts

-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments

* Remove outdated code

-removed unused/commented code
-fixed import errors

* reformatting

* Pasting path in gui fix

-fixed parser default values
-pasting path to workload folder in box fixed to new format

* drag and drop file fix

* Updated python headers + v0.1.0 + fixed --version

- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation

* formatting

---------

Co-authored-by: JoseSantosAMD <Josantos@amd.com>
jrmadsen added a commit to jrmadsen/omnitrace that referenced this pull request Feb 16, 2023
* initial gui commit with workloads folder

* Insert Workload directory, and Drag/drop works, options/values update correctly

* min points is now a slider and updates on each workload. still doesnt filter

* min points filter, now filters

* points filter works with point selection

* globs workloads in current dir and one level down

* regex filters

* regex filtering works

* changed index tuples in dataframes

* added correct indexing to data

* Remove pycache files

* ignore .pyc files

* format python files

* deleted unnecessary workload files

* remove unused python scripts

* add requirements.txt

* remove unused imports + unnecessary code

* Relocated source files

* support pip installation

* changed layout to handle more data, updated to new json format

* return of smooth lines

* scrollable histogram

* fixed for throughput

* formatting

* miscellaneous fixes

* precalc sorting values for less work in callback

- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list

* Min/Max sort works

-min/max sort fixed,
-For some reason dataframe is calculated twice...

* Merge with new compute scripts

-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments

* Remove outdated code

-removed unused/commented code
-fixed import errors

* reformatting

* Pasting path in gui fix

-fixed parser default values
-pasting path to workload folder in box fixed to new format

* drag and drop file fix

* Updated python headers + v0.1.0 + fixed --version

- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation

* formatting

---------

Co-authored-by: JoseSantosAMD <Josantos@amd.com>
jrmadsen added a commit that referenced this pull request Mar 21, 2023
* initial gui commit with workloads folder

* Insert Workload directory, and Drag/drop works, options/values update correctly

* min points is now a slider and updates on each workload. still doesnt filter

* min points filter, now filters

* points filter works with point selection

* globs workloads in current dir and one level down

* regex filters

* regex filtering works

* changed index tuples in dataframes

* added correct indexing to data

* Remove pycache files

* ignore .pyc files

* format python files

* deleted unnecessary workload files

* remove unused python scripts

* add requirements.txt

* remove unused imports + unnecessary code

* Relocated source files

* support pip installation

* changed layout to handle more data, updated to new json format

* return of smooth lines

* scrollable histogram

* fixed for throughput

* formatting

* miscellaneous fixes

* precalc sorting values for less work in callback

- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list

* Min/Max sort works

-min/max sort fixed,
-For some reason dataframe is calculated twice...

* Merge with new compute scripts

-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments

* Remove outdated code

-removed unused/commented code
-fixed import errors

* reformatting

* Pasting path in gui fix

-fixed parser default values
-pasting path to workload folder in box fixed to new format

* drag and drop file fix

* Updated python headers + v0.1.0 + fixed --version

- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation

* formatting

---------

Co-authored-by: JoseSantosAMD <Josantos@amd.com>
jrmadsen added a commit that referenced this pull request Mar 22, 2023
* initial gui commit with workloads folder

* Insert Workload directory, and Drag/drop works, options/values update correctly

* min points is now a slider and updates on each workload. still doesnt filter

* min points filter, now filters

* points filter works with point selection

* globs workloads in current dir and one level down

* regex filters

* regex filtering works

* changed index tuples in dataframes

* added correct indexing to data

* Remove pycache files

* ignore .pyc files

* format python files

* deleted unnecessary workload files

* remove unused python scripts

* add requirements.txt

* remove unused imports + unnecessary code

* Relocated source files

* support pip installation

* changed layout to handle more data, updated to new json format

* return of smooth lines

* scrollable histogram

* fixed for throughput

* formatting

* miscellaneous fixes

* precalc sorting values for less work in callback

- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list

* Min/Max sort works

-min/max sort fixed,
-For some reason dataframe is calculated twice...

* Merge with new compute scripts

-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments

* Remove outdated code

-removed unused/commented code
-fixed import errors

* reformatting

* Pasting path in gui fix

-fixed parser default values
-pasting path to workload folder in box fixed to new format

* drag and drop file fix

* Updated python headers + v0.1.0 + fixed --version

- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation

* formatting

---------

Co-authored-by: JoseSantosAMD <Josantos@amd.com>
jrmadsen added a commit to JoseSantosAMD/omnitrace that referenced this pull request Apr 3, 2023
* initial gui commit with workloads folder

* Insert Workload directory, and Drag/drop works, options/values update correctly

* min points is now a slider and updates on each workload. still doesnt filter

* min points filter, now filters

* points filter works with point selection

* globs workloads in current dir and one level down

* regex filters

* regex filtering works

* changed index tuples in dataframes

* added correct indexing to data

* Remove pycache files

* ignore .pyc files

* format python files

* deleted unnecessary workload files

* remove unused python scripts

* add requirements.txt

* remove unused imports + unnecessary code

* Relocated source files

* support pip installation

* changed layout to handle more data, updated to new json format

* return of smooth lines

* scrollable histogram

* fixed for throughput

* formatting

* miscellaneous fixes

* precalc sorting values for less work in callback

- added compute_sorts to precalculate dataframe sort columns
-renamed columns in compute_speedups to same format as output
-removed sorting algorithms from callback
-fixed func_regex and exp_regex to use func_list and exp_list

* Min/Max sort works

-min/max sort fixed,
-For some reason dataframe is calculated twice...

* Merge with new compute scripts

-create settings if nonexistent
-write current path, and clil flag to settings after argparse
-add new flags from validation script
-use impact avg from validation scripts
-use new classes for calculating throughput/latency/impact
-uses regex from cli for progress points/experiments

* Remove outdated code

-removed unused/commented code
-fixed import errors

* reformatting

* Pasting path in gui fix

-fixed parser default values
-pasting path to workload folder in box fixed to new format

* drag and drop file fix

* Updated python headers + v0.1.0 + fixed --version

- set version to 0.1.0
- moved source/python/gui/VERSION to source/python/gui/source/VERSION
- populated __init__.py with __version__
- populated all python files with author, copyright, license, maintainer, and status
- fixed usage from installation

* formatting

---------

Co-authored-by: JoseSantosAMD <Josantos@amd.com>
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.

None yet

2 participants