diff --git a/projects/rocprofiler-compute/docker-compose.yml b/projects/rocprofiler-compute/docker-compose.yml index bd4d92edb6..35db4b3add 100644 --- a/projects/rocprofiler-compute/docker-compose.yml +++ b/projects/rocprofiler-compute/docker-compose.yml @@ -24,8 +24,8 @@ services: image: mongo restart: always environment: - MONGO_INITDB_ROOT_USERNAME: amd - MONGO_INITDB_ROOT_PASSWORD: amd123 + MONGO_INITDB_ROOT_USERNAME: temp + MONGO_INITDB_ROOT_PASSWORD: temp123 volumes: - grafana-mongo-db:/data/db ports: diff --git a/projects/rocprofiler-compute/src/docs/images/datasource_config.png b/projects/rocprofiler-compute/src/docs/images/datasource_config.png new file mode 100644 index 0000000000..8e22ef7379 Binary files /dev/null and b/projects/rocprofiler-compute/src/docs/images/datasource_config.png differ diff --git a/projects/rocprofiler-compute/src/docs/images/datasource_settings.png b/projects/rocprofiler-compute/src/docs/images/datasource_settings.png new file mode 100644 index 0000000000..04cf1e54d1 Binary files /dev/null and b/projects/rocprofiler-compute/src/docs/images/datasource_settings.png differ diff --git a/projects/rocprofiler-compute/src/docs/images/grafana_welcome.png b/projects/rocprofiler-compute/src/docs/images/grafana_welcome.png new file mode 100644 index 0000000000..e564c0a389 Binary files /dev/null and b/projects/rocprofiler-compute/src/docs/images/grafana_welcome.png differ diff --git a/projects/rocprofiler-compute/src/docs/images/import_dashboard.png b/projects/rocprofiler-compute/src/docs/images/import_dashboard.png new file mode 100644 index 0000000000..29be7ea584 Binary files /dev/null and b/projects/rocprofiler-compute/src/docs/images/import_dashboard.png differ diff --git a/projects/rocprofiler-compute/src/docs/images/standalone_gui.png b/projects/rocprofiler-compute/src/docs/images/standalone_gui.png new file mode 100644 index 0000000000..a8abd81694 Binary files /dev/null and b/projects/rocprofiler-compute/src/docs/images/standalone_gui.png differ diff --git a/projects/rocprofiler-compute/src/docs/index.md b/projects/rocprofiler-compute/src/docs/index.md index fe03d16935..22cb2bfb50 100644 --- a/projects/rocprofiler-compute/src/docs/index.md +++ b/projects/rocprofiler-compute/src/docs/index.md @@ -11,6 +11,7 @@ installation getting_started performance_analysis + standalone_gui_analyzer grafana_analyzer faq ``` diff --git a/projects/rocprofiler-compute/src/docs/installation.md b/projects/rocprofiler-compute/src/docs/installation.md index 23bb77ca2f..74323e4517 100644 --- a/projects/rocprofiler-compute/src/docs/installation.md +++ b/projects/rocprofiler-compute/src/docs/installation.md @@ -157,10 +157,10 @@ use the provided Docker file to build the Grafana and MongoDB instance. ### Install MongoDB Utils -Omniperf uses [mongoimport](https://www.mongodb.com/docs/database-tools/mongoimport/) to upload data to Grafana's backend database +Omniperf uses [mongoimport](https://www.mongodb.com/docs/database-tools/mongoimport/) to upload data to Grafana's backend database. Install for Ubuntu 20.04 is as follows: ```bash $ wget https://fastdl.mongodb.org/tools/db/mongodb-database-tools-ubuntu2004-x86_64-100.6.1.deb -$ sudo apt intall ./mongodb-database-tools-ubuntu2004-x86_64-100.6.1.deb +$ sudo apt install ./mongodb-database-tools-ubuntu2004-x86_64-100.6.1.deb ``` > Find install for alternative distros [here](https://www.mongodb.com/download-center/database-tools/releases/archive) @@ -177,3 +177,38 @@ $ sudo docker volume create --driver local --opt type=none --opt device=/usr/loc $ sudo docker-compose build $ sudo docker-compose up -d ``` +> Note that TCP ports for Grafana (4000) and MongoDB (27017) in the docker container are mapped to 14000 and 27018, respectively, on the host side. + +### Setup Grafana Instance +Once you've launced your docker container you should be able to reach Grafana at **http://\:1400**. The default login credentials for the first-time Grafana setup are: + +- Username: **admin** +- Password: **admin** + +![Grafana Welcome Page](images/grafana_welcome.png) + +MongoDB Datasource Configuration + +The MongoDB Datasource shall be configured prior to the first-time use. Navigate to Grafana's Configuration page (shown below) to add the **Omniperf Data** connection. + +![Omniperf Datasource Config](images/datasource_config.png) + +Configure the following fields in the datasource: + +- HTTP URL: set to *http://localhost:3333* +- MongoDB URL: set to *mongodb://temp:temp123@\:27018/admin?authSource=admin* +- Database Name: set to *admin* + +After properly configuring these fields click **Save & Test** to make sure your connection is successful. + +> Note to avoid potential DNS issue, one may need to use the actual IP address for the host node in the MongoDB URL. + +![Datasource Settings](images/datasource_settings.png) + +Omniperf Dashboard Import + +From *Create* → *Import*, (as seen below) upload the dashboard file, `/dashboards/Omniperf_v{__VERSION__}_pub.json`, from the Omniperf tarball. + +Edit both the Dashboard Name and the Unique Identifier (UID) to uniquely identify the dashboard he/she will use. Click Import to finish the process. + +![Import Dashboard](images/import_dashboard.png) \ No newline at end of file diff --git a/projects/rocprofiler-compute/src/docs/performance_analysis.md b/projects/rocprofiler-compute/src/docs/performance_analysis.md index 729ab64284..264d657e8c 100644 --- a/projects/rocprofiler-compute/src/docs/performance_analysis.md +++ b/projects/rocprofiler-compute/src/docs/performance_analysis.md @@ -374,9 +374,9 @@ omniperf database [connection options] Examples: - omniperf database --import -H pavii1 -u amd -t asw -w workloads/vcopy/mi200/ + omniperf database --import -H pavii1 -u temp -t asw -w workloads/vcopy/mi200/ - omniperf database --remove -H pavii1 -u amd -w omniperf_asw_sample_mi200 + omniperf database --remove -H pavii1 -u temp -w omniperf_asw_sample_mi200 ------------------------------------------------------------------------------- @@ -406,7 +406,7 @@ Connection Options: **omniperf import for vcopy:** ```shell -$ omniperf database --import -H pavii1 -u amd -t asw -w workloads/vcopy/mi200/ +$ omniperf database --import -H pavii1 -u temp -t asw -w workloads/vcopy/mi200/ ROC Profiler: /usr/bin/rocprof -------- diff --git a/projects/rocprofiler-compute/src/docs/stanalone_gui_analyzer.md b/projects/rocprofiler-compute/src/docs/stanalone_gui_analyzer.md new file mode 100644 index 0000000000..433cd951b6 --- /dev/null +++ b/projects/rocprofiler-compute/src/docs/stanalone_gui_analyzer.md @@ -0,0 +1,60 @@ +# Standalone GUI Analyzer + +```eval_rst +.. toctree:: + :glob: + :maxdepth: 4 +``` + +## Features +Omniperf's standalone GUI analyzer is a lightweight web page that can be generated straight from the command-line. This option is great for users who want immediate access to graphical results without the server-side overhead of the Omniperf's detailed [Grafana interface](https://amdresearch.github.io/omniperf/grafana_analyzer.html#) + +The standalone GUI analyzer is a simple Flask web application that uses port forwarding (DEFAULT: 8050) to allow users to view results from their web browser. + +> Because the standalone GUI analyzer uses port forwarding we reccomend users who profile on shared clusters **scp** their results to their personal workstation for analysis. + +## Useage + +To launch the standalone GUI, users will include the `--gui` flag in their analysis command. + +```{tip} +To launch the web application on a port other than 8050 (default) +use --gui +``` + +```bash +$ omniperf analyze -p workloads/vcopy/mi200/ --gui + +-------- +Analyze +-------- + +Dash is running on http://0.0.0.0:8050/ + + * Serving Flask app 'omniperf_cli.omniperf_cli' (lazy loading) + * Environment: production + WARNING: This is a development server. Do not use it in a production deployment. + Use a production WSGI server instead. + * Debug mode: off + * Running on all addresses (0.0.0.0) + WARNING: This is a development server. Do not use it in a production deployment. + * Running on http://127.0.0.1:8050 + * Running on http://10.228.32.139:8050 (Press CTRL+C to quit) +``` + +Users can then lauch their web browser of choice and go to http://localhost:8050/ (substituting port if overridden). + +![Standalone GUI Homepage](images/standalone_gui.png) + +When no filters are applied users will see 5 basic section derived from their application's profiling data: + +1. Memory Chart Analysis +2. Empirical Roofline Analysis +3. Top Stats (Top Kernal Statistics) +4. System Info +5. System Speed-of-Light + +To dive deeper, use the top drop down menus to isolate a particular kernel(s) or dispatch(s). You'll then see the webpage updates with metrics specific to the filter you've applied. + +Once you've applied a filter you'll also see several additional sections become availible with detailed metrics specific to that area of AMD hardware. These detailed sections mirror the data we display in Omniperf's [Grafana interface](https://amdresearch.github.io/omniperf/grafana_analyzer.html#) + diff --git a/projects/rocprofiler-compute/src/parser.py b/projects/rocprofiler-compute/src/parser.py index 0d94e2b2e3..cfaebb60e0 100644 --- a/projects/rocprofiler-compute/src/parser.py +++ b/projects/rocprofiler-compute/src/parser.py @@ -211,8 +211,8 @@ def parse(my_parser): \n\n------------------------------------------------------------------------------- \nExamples: - \n\tomniperf database --import -H pavii1 -u amd -t asw -w workloads/vcopy/mi200/ - \n\tomniperf database --remove -H pavii1 -u amd -w omniperf_asw_sample_mi200 + \n\tomniperf database --import -H pavii1 -u temp -t asw -w workloads/vcopy/mi200/ + \n\tomniperf database --remove -H pavii1 -u temp -w omniperf_asw_sample_mi200 \n-------------------------------------------------------------------------------\n """, prog="tool", diff --git a/projects/rocprofiler-compute/tests/generate_test_analyze_workloads.py b/projects/rocprofiler-compute/tests/generate_test_analyze_workloads.py index 20801a7f8f..66a0f49751 100644 --- a/projects/rocprofiler-compute/tests/generate_test_analyze_workloads.py +++ b/projects/rocprofiler-compute/tests/generate_test_analyze_workloads.py @@ -35,7 +35,7 @@ if __name__ == "__main__": test = ( "\n\ndef test_import_" + workload_name - + "_mi100():\n with patch('sys.argv',['omniperf', 'database', '--import', '-H', 'localhost', '-u', 'amd', '-p', 'amd123', '-t', 'asw', '-w', '" + + "_mi100():\n with patch('sys.argv',['omniperf', 'database', '--import', '-H', 'localhost', '-u', 'temp', '-p', 'temp123', '-t', 'asw', '-w', '" + workload + "/mi100']): omniperf.main()" ) @@ -65,7 +65,7 @@ if __name__ == "__main__": test = ( "\n\ndef test_" + workload_name - + "_mi100():\n with patch('sys.argv',['omniperf', 'database', '--import', '-H', 'localhost', '-u', '-p', 'amd123', 'amd', '-t', 'asw', '-w', '" + + "_mi100():\n with patch('sys.argv',['omniperf', 'database', '--import', '-H', 'localhost', '-u', 'temp', '-p', 'temp123', '-t', 'asw', '-w', '" + workload + "/mi100']): omniperf.main()" ) diff --git a/projects/rocprofiler-compute/tests/test_import_workloads.py b/projects/rocprofiler-compute/tests/test_import_workloads.py index 3283091fb7..5a0f2f11f3 100644 --- a/projects/rocprofiler-compute/tests/test_import_workloads.py +++ b/projects/rocprofiler-compute/tests/test_import_workloads.py @@ -19,9 +19,9 @@ def test_import_D_str_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -42,8 +42,8 @@ def test_D_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -63,9 +63,9 @@ def test_import_dev01p3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -85,9 +85,9 @@ def test_import_SQC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -108,8 +108,8 @@ def test_SQC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -129,9 +129,9 @@ def test_import_Axes2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -152,8 +152,8 @@ def test_Axes2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -173,9 +173,9 @@ def test_import_no_roof_SQ_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -196,8 +196,8 @@ def test_no_roof_SQ_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -217,9 +217,9 @@ def test_import_CPF_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -240,8 +240,8 @@ def test_CPF_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -261,9 +261,9 @@ def test_import_no_roof_LDS_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -284,8 +284,8 @@ def test_no_roof_LDS_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -305,9 +305,9 @@ def test_import_D_str_inv4_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -328,8 +328,8 @@ def test_D_str_inv4_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -350,8 +350,8 @@ def test_roof_only_K_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -371,9 +371,9 @@ def test_import_no_roof_SPI_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -394,8 +394,8 @@ def test_no_roof_SPI_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -415,9 +415,9 @@ def test_import_no_roof_K_str_valid_2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -438,8 +438,8 @@ def test_no_roof_K_str_valid_2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -459,9 +459,9 @@ def test_import_no_roof_mixbench1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -482,8 +482,8 @@ def test_no_roof_mixbench1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -503,9 +503,9 @@ def test_import_no_roof_TA_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -526,8 +526,8 @@ def test_no_roof_TA_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -547,9 +547,9 @@ def test_import_no_roof_CPF_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -570,8 +570,8 @@ def test_no_roof_CPF_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -591,9 +591,9 @@ def test_import_no_roof_CPC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -614,8 +614,8 @@ def test_no_roof_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -635,9 +635,9 @@ def test_import_K_str_inv3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -658,8 +658,8 @@ def test_K_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -679,9 +679,9 @@ def test_import_LDS_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -702,8 +702,8 @@ def test_LDS_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -723,9 +723,9 @@ def test_import_no_roof_K_str_valid_3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -746,8 +746,8 @@ def test_roof_only_D_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -768,8 +768,8 @@ def test_roof_only_K_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -790,8 +790,8 @@ def test_roof_only_SQC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -811,9 +811,9 @@ def test_import_no_roof_Axes2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -834,8 +834,8 @@ def test_no_roof_Axes2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -855,9 +855,9 @@ def test_import_HBM_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -878,8 +878,8 @@ def test_HBM_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -900,8 +900,8 @@ def test_roof_only_TA_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -922,8 +922,8 @@ def test_roof_only_D_val_int_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -943,9 +943,9 @@ def test_import_no_roof_L2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -966,8 +966,8 @@ def test_no_roof_L2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -987,9 +987,9 @@ def test_import_L2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1010,8 +1010,8 @@ def test_L2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1031,9 +1031,9 @@ def test_import_no_roof_dev1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1054,8 +1054,8 @@ def test_no_roof_dev1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1076,8 +1076,8 @@ def test_roof_only_K_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1098,8 +1098,8 @@ def test_roof_only_K_str_valid_1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1120,8 +1120,8 @@ def test_roof_only_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1141,9 +1141,9 @@ def test_import_no_roof_Axes3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1164,8 +1164,8 @@ def test_no_roof_Axes3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1185,9 +1185,9 @@ def test_import_no_roof_D_str_inv3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1208,8 +1208,8 @@ def test_no_roof_D_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1229,9 +1229,9 @@ def test_import_no_roof_D_int_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1252,8 +1252,8 @@ def test_no_roof_D_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1273,9 +1273,9 @@ def test_import_TD_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1296,8 +1296,8 @@ def test_TD_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1318,8 +1318,8 @@ def test_roof_only_D_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1339,9 +1339,9 @@ def test_import_D_val_int2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1362,8 +1362,8 @@ def test_D_val_int2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1383,9 +1383,9 @@ def test_import_no_roof_mixbench2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1406,8 +1406,8 @@ def test_no_roof_mixbench2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1428,8 +1428,8 @@ def test_roof_only_SPI_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1449,9 +1449,9 @@ def test_import_no_roof_D_val_int2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1472,8 +1472,8 @@ def test_no_roof_D_val_int2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1493,9 +1493,9 @@ def test_import_K_str_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1516,8 +1516,8 @@ def test_K_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1538,8 +1538,8 @@ def test_roof_only_TA_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1559,9 +1559,9 @@ def test_import_K_str_valid_3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1581,9 +1581,9 @@ def test_import_SQ_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1604,8 +1604,8 @@ def test_SQ_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1625,9 +1625,9 @@ def test_import_no_roof_D_str_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1648,8 +1648,8 @@ def test_no_roof_D_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1669,9 +1669,9 @@ def test_import_no_roof_dev01p3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1692,8 +1692,8 @@ def test_roof_only_D_val_int2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1713,9 +1713,9 @@ def test_import_no_roof_D_str_inv4_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1736,8 +1736,8 @@ def test_no_roof_D_str_inv4_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1758,8 +1758,8 @@ def test_roof_only_CPF_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1779,9 +1779,9 @@ def test_import_mixbench_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1802,8 +1802,8 @@ def test_mixbench_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1824,8 +1824,8 @@ def test_roof_only_D_str_inv4_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1845,9 +1845,9 @@ def test_import_no_roof_kernels_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1868,8 +1868,8 @@ def test_no_roof_kernels_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1890,8 +1890,8 @@ def test_roof_only_TCC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1911,9 +1911,9 @@ def test_import_TA_CPC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -1934,8 +1934,8 @@ def test_TA_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1956,8 +1956,8 @@ def test_roof_only_SQ_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -1977,9 +1977,9 @@ def test_import_K_int_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2000,8 +2000,8 @@ def test_K_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2022,8 +2022,8 @@ def test_roof_only_TCP_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2044,8 +2044,8 @@ def test_roof_only_K_str_valid_2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2065,9 +2065,9 @@ def test_import_D_int_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2088,8 +2088,8 @@ def test_D_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2110,8 +2110,8 @@ def test_roof_only_Axes3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2131,9 +2131,9 @@ def test_import_dev0_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2154,8 +2154,8 @@ def test_dev0_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2176,8 +2176,8 @@ def test_roof_only_K_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2197,9 +2197,9 @@ def test_import_Axes1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2220,8 +2220,8 @@ def test_Axes1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2242,8 +2242,8 @@ def test_roof_only_HBM_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2263,9 +2263,9 @@ def test_import_D_val_int_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2286,8 +2286,8 @@ def test_D_val_int_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2307,9 +2307,9 @@ def test_import_no_roof_TCC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2330,8 +2330,8 @@ def test_no_roof_TCC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2351,9 +2351,9 @@ def test_import_no_roof_SQC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2374,8 +2374,8 @@ def test_no_roof_SQC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2396,8 +2396,8 @@ def test_roof_only_TD_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2417,9 +2417,9 @@ def test_import_no_roof_K_int_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2440,8 +2440,8 @@ def test_no_roof_K_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2461,9 +2461,9 @@ def test_import_no_roof_Axes1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2484,8 +2484,8 @@ def test_no_roof_Axes1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2505,9 +2505,9 @@ def test_import_SPI_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2528,8 +2528,8 @@ def test_SPI_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2550,8 +2550,8 @@ def test_roof_only_D_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2571,9 +2571,9 @@ def test_import_no_roof_D_val_int_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2594,8 +2594,8 @@ def test_no_roof_D_val_int_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2615,9 +2615,9 @@ def test_import_K_str_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2638,8 +2638,8 @@ def test_K_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2659,9 +2659,9 @@ def test_import_CPC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2682,8 +2682,8 @@ def test_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2704,8 +2704,8 @@ def test_roof_only_dispatches_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2726,8 +2726,8 @@ def test_roof_only_mixbench2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2747,9 +2747,9 @@ def test_import_Axes4_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2770,8 +2770,8 @@ def test_Axes4_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2791,9 +2791,9 @@ def test_import_no_roof_TCP_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2814,8 +2814,8 @@ def test_no_roof_TCP_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2836,8 +2836,8 @@ def test_roof_only_LDS_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2857,9 +2857,9 @@ def test_import_invdev_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2880,8 +2880,8 @@ def test_invdev_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2901,9 +2901,9 @@ def test_import_no_roof_dev0_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -2924,8 +2924,8 @@ def test_no_roof_dev0_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2946,8 +2946,8 @@ def test_roof_only_Axes1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2968,8 +2968,8 @@ def test_roof_only_invdev_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -2990,8 +2990,8 @@ def test_roof_only_D_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3011,9 +3011,9 @@ def test_import_no_roof_K_str_inv3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3034,8 +3034,8 @@ def test_no_roof_K_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3055,9 +3055,9 @@ def test_import_no_roof_K_str_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3078,8 +3078,8 @@ def test_no_roof_K_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3099,9 +3099,9 @@ def test_import_D_str_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3122,8 +3122,8 @@ def test_D_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3143,9 +3143,9 @@ def test_import_kernels_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3166,8 +3166,8 @@ def test_kernels_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3187,9 +3187,9 @@ def test_import_no_roof_Axes4_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3210,8 +3210,8 @@ def test_no_roof_Axes4_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3231,9 +3231,9 @@ def test_import_CMD_INV_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3253,9 +3253,9 @@ def test_import_K_int_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3276,8 +3276,8 @@ def test_K_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3297,9 +3297,9 @@ def test_import_mixbench2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3320,8 +3320,8 @@ def test_mixbench2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3342,8 +3342,8 @@ def test_roof_only_Double_N_flag_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3363,9 +3363,9 @@ def test_import_no_roof_TD_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3386,8 +3386,8 @@ def test_no_roof_TD_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3407,9 +3407,9 @@ def test_import_TCC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3430,8 +3430,8 @@ def test_TCC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3452,8 +3452,8 @@ def test_roof_only_dev0_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3473,9 +3473,9 @@ def test_import_no_roof_D_str_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3496,8 +3496,8 @@ def test_no_roof_D_str_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3518,8 +3518,8 @@ def test_roof_only_L2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3539,9 +3539,9 @@ def test_import_no_roof_TA_CPC_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3562,8 +3562,8 @@ def test_no_roof_TA_CPC_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3583,9 +3583,9 @@ def test_import_no_roof_Double_N_flag_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3606,8 +3606,8 @@ def test_no_roof_Double_N_flag_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3627,9 +3627,9 @@ def test_import_Double_N_flag_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3650,8 +3650,8 @@ def test_Double_N_flag_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3672,8 +3672,8 @@ def test_roof_only_K_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3693,9 +3693,9 @@ def test_import_no_roof_K_str_valid_1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3716,8 +3716,8 @@ def test_no_roof_K_str_valid_1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3738,8 +3738,8 @@ def test_roof_only_mixbench1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3759,9 +3759,9 @@ def test_import_dev1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3782,8 +3782,8 @@ def test_dev1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3803,9 +3803,9 @@ def test_import_no_roof_K_str_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3826,8 +3826,8 @@ def test_no_roof_K_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3847,9 +3847,9 @@ def test_import_K_str_valid_1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3870,8 +3870,8 @@ def test_K_str_valid_1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3891,9 +3891,9 @@ def test_import_mixbench1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3914,8 +3914,8 @@ def test_mixbench1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3935,9 +3935,9 @@ def test_import_no_roof_CMD_INV_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -3958,8 +3958,8 @@ def test_roof_only_D_str_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -3979,9 +3979,9 @@ def test_import_no_roof_HBM_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4002,8 +4002,8 @@ def test_no_roof_HBM_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4024,8 +4024,8 @@ def test_roof_only_kernels_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4045,9 +4045,9 @@ def test_import_D_int_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4068,8 +4068,8 @@ def test_D_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4089,9 +4089,9 @@ def test_import_K_str_valid_2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4112,8 +4112,8 @@ def test_K_str_valid_2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4133,9 +4133,9 @@ def test_import_TCP_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4156,8 +4156,8 @@ def test_TCP_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4177,9 +4177,9 @@ def test_import_Axes3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4200,8 +4200,8 @@ def test_Axes3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4221,9 +4221,9 @@ def test_import_no_roof_invdev_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4244,8 +4244,8 @@ def test_no_roof_invdev_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4265,9 +4265,9 @@ def test_import_no_roof_dispatches_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4288,8 +4288,8 @@ def test_no_roof_dispatches_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4309,9 +4309,9 @@ def test_import_D_str_inv3_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4332,8 +4332,8 @@ def test_D_str_inv3_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4353,9 +4353,9 @@ def test_import_TA_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4376,8 +4376,8 @@ def test_TA_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4397,9 +4397,9 @@ def test_import_no_roof_D_int_inv1_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4420,8 +4420,8 @@ def test_no_roof_D_int_inv1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4441,9 +4441,9 @@ def test_import_dispatches_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4464,8 +4464,8 @@ def test_dispatches_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4486,8 +4486,8 @@ def test_roof_only_dev1_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w", @@ -4507,9 +4507,9 @@ def test_import_no_roof_K_int_inv2_mi100(): "-H", "localhost", "-u", - "amd", + "temp", "-p", - "amd123", + "temp123", "-t", "asw", "-w", @@ -4530,8 +4530,8 @@ def test_no_roof_K_int_inv2_mi100(): "localhost", "-u", "-p", - "amd123", - "amd", + "temp123", + "temp", "-t", "asw", "-w",