Gabriela Cervantes
bad3ac84b0
metrics: Rename C-Ray to cpu performance tests
...
This PR renames C-Ray tests to cpu category.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-20 15:56:02 +00:00
Fabiano Fidêncio
fe07ac662d
Merge pull request #7387 from GabyCT/topic/fixmemoryinsidec
...
metrics: Add function to memory inside container script
2023-07-20 10:06:15 +02:00
Gabriela Cervantes
e64edf41e5
metrics: Add tensorflow function in gha-run script
...
This PR adds the tensorflow function in gha-run script in order to
be triggered in the gha.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-19 21:31:51 +00:00
David Esparza
01450deb6a
Revert "metrics: Replace backslashes used to escape double quoted key in jq expr."
...
This reverts commit 468f017e21 .
Fixes : #7385
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
2023-07-19 10:07:11 -06:00
Gabriela Cervantes
8430068058
metrics: Add function to memory inside container script
...
This PR adds function before function of the variables at the memory
inside container script in order to have uniformity across the script.
Fixes #7386
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-19 16:00:53 +00:00
David Esparza
55e2f0955b
metrics: stop hypervirsor and shim at init_env stage
...
This PR kills the hypervisor and the kata shim in the
init_env stage prior to launch any metric test.
Additionally this PR adds info messages in the main blocks
of the blogbench test to help in debugging.
Fixes : #7366
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
2023-07-18 12:05:29 -06:00
Gabriela Cervantes
556e663fce
metrics: Add disk link to general metrics README
...
This PR adds the disk link information to the general metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-18 16:42:35 +00:00
Gabriela Cervantes
98c1217093
metrics: Add C-Ray README
...
This PR adds the C-Ray documentation at the README file.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-18 16:35:54 +00:00
Gabriela Cervantes
8e7d9926e4
metrics: Add C-Ray Dockerfile
...
This PR adds the C-Ray Dockerfile for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-18 16:33:55 +00:00
Gabriela Cervantes
e2ee769783
metrics: Add C-Ray performance test
...
This PR adds C-Ray performance test in order to be part of the kata
metrics CI.
Fixes #7375
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-18 16:32:23 +00:00
GabyCT
7729d82e6e
Merge pull request #7360 from GabyCT/topic/updategraldoc
...
metrics: Update machine learning documentation
2023-07-17 15:30:13 -06:00
GabyCT
b4852c8544
Merge pull request #7335 from kata-containers/topic/addmobilenet
...
tests: Add MobileNet Tensorflow performance benchmark
2023-07-17 14:36:59 -06:00
Gabriela Cervantes
8ccc1e5c93
metrics: Update machine learning documentation
...
This PR updates the machine learning documentation related with
Tensorflow and Pytorch benchmarks.
Fixes #7359
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-17 20:32:49 +00:00
David Esparza
687596ae41
Merge pull request #7320 from dborquez/fix_jq_checkmetrics_checkvar_expression
...
metrics: replace backslashes used to escape double quoted jq key expr.
2023-07-17 13:50:18 -06:00
Gabriela Cervantes
620b945975
metrics: Add Tensorflow Mobilenet documentation
...
This PR adds the Tensorflow mobilinet documentation for the machine
learning README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-17 17:39:05 +00:00
David Esparza
59f4731bb2
metrics: Stop running kata-env before kata is properly installed.
...
This PR makes kata-env is called only after some metrics have
completed his workload. This fixes a bug that occurs when
kata-env was being called before kata is already installed on the
testing platform.
Fixes : #7348
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
2023-07-14 13:40:48 -06:00
David Esparza
468f017e21
metrics: Replace backslashes used to escape double quoted key in jq expr.
...
This PR uses squared brackets in a jq expression to access
key values corresponding to metric results in json format.
The values are the data inputs into the checkmetrics tool.
Fixes : #7319
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
2023-07-14 18:41:41 +00:00
David Esparza
22d4e4c5a6
Merge pull request #7328 from GabyCT/topic/updatecommon
...
tests: Add function before function name in common.bash for metrics
2023-07-13 16:11:30 -06:00
Gabriela Cervantes
a864d0e349
tests: Add tensorflow mobilenet dockerfile
...
This PR adds the tensorflow mobilenet dockerfile.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-13 21:24:40 +00:00
Gabriela Cervantes
788d2a254e
tests: Add tensorflow mobilenet performance test
...
This PR adds tensorflow mobilenet performance test for
kata metrics.
Fixes #7334
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-13 21:18:25 +00:00
David Esparza
e8917d7321
Merge pull request #7330 from GabyCT/topic/storagedoc
...
tests: Add metrics storage documentation
2023-07-13 15:10:53 -06:00
GabyCT
8db43eae44
Merge pull request #7318 from dborquez/fix_timestamp_generator_on_metrics
...
metrics: Fix metrics ts generator to treat numbers as decimals
2023-07-13 11:21:09 -06:00
Gabriela Cervantes
3fed61e7a4
tests: Add storage link to general metrics documentation
...
This PR adds storage link to general metrics README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-13 16:03:49 +00:00
Gabriela Cervantes
b34dda4ca6
tests: Add storage blogbench metrics documentation
...
This PR adds the storage metrics documentation for blogbench for kata
metrics.
Fixes #7329
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-13 16:00:14 +00:00
Gabriela Cervantes
6e5679bc46
tests: Add function before function name in common.bash for metrics
...
This PR adds function before the function name in common.bash script
in order to have uniformity across all the script.
Fixes #7327
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-13 15:48:47 +00:00
GabyCT
ee17097e88
Merge pull request #7282 from GabyCT/topic/enableblogbench
...
metrics: Enable blogbench test
2023-07-12 16:35:52 -06:00
David Esparza
f63673838b
Merge pull request #7315 from GabyCT/topic/machinelearning
...
tests: Add machine learning performance tests
2023-07-12 15:57:11 -06:00
David Esparza
6924d14df5
metrics: Fix metrics ts generator to treat numbers as decimals
...
Use bc tool to perform math operations even when variables contain
values with leading zero.
Fixes : #7317
Signed-off-by: David Esparza <david.esparza.borquez@intel.com >
2023-07-12 20:57:33 +00:00
Gabriela Cervantes
9e048c8ee0
checkmetrics: Add blogbench read value for qemu
...
This PR adds the blogbench read value for qemu.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:38:27 +00:00
Gabriela Cervantes
2935aeb7d7
checkmetrics: Add blogbench write value for qemu
...
This PR adds the blogbench write value for qemu limit.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:27 +00:00
Gabriela Cervantes
02031e29aa
checkmetrics: Add blogbench read value for clh
...
This PR adds the blogbench read value for clh limit.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:27 +00:00
Gabriela Cervantes
107fae033b
checkmetrics: Add blogbench write value for clh
...
This PR adds the blogbench write value limit for clh.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:27 +00:00
Gabriela Cervantes
8c75c2f4bd
metrics: Update blogbench Dockerfile
...
This PR udpates the blogbench dockerfile to have non interactive mode.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:27 +00:00
Gabriela Cervantes
49723a9ecf
metrics: Add double quotes to variables
...
This PR adds double quotes to variables in the blogbench script to
have uniformity across all the tests.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:27 +00:00
Gabriela Cervantes
dc67d902eb
metrics: Enable blogbench test
...
This PR enables the blogbench performance test for the kata metrics CI.
Fixes #7281
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 20:37:24 +00:00
Fabiano Fidêncio
bd08d745f4
tests: metrics: Move metrics specific function to metrics gha-run.sh
...
`compress_metrics_results_dir()` is only used by the metrics GHA.
Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com >
2023-07-12 20:56:55 +02:00
Fabiano Fidêncio
3ffd48bc16
tests: common: Move a few utility functions to common.bash
...
Those functions were originally introduced as part of the
`metrics/gha-run.sh` file, but those will be very hand at the time we
start adding more tests.
Signed-off-by: Fabiano Fidêncio <fabiano.fidencio@intel.com >
2023-07-12 20:55:05 +02:00
Gabriela Cervantes
7f961461bd
tests: Add machine learning README
...
This PR adds machine learning README.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 16:37:15 +00:00
Gabriela Cervantes
063f7aa7cb
tests: Add Pytorch Dockerfile
...
This PR adds Pytorch Dockerfile for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 16:34:17 +00:00
Fabiano Fidêncio
b6282f7053
Merge pull request #7255 from GabyCT/topic/memoryinsideenabled
...
metrics: Enable memory inside container metrics
2023-07-12 18:33:36 +02:00
Gabriela Cervantes
1af03b9b32
tests: Add Pytorch performance test
...
This PR adds Pytorch performance test for kata metrics.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 16:33:02 +00:00
Gabriela Cervantes
4cecd62370
tests: Add tensorflow Dockerfile
...
This PR adds the tensorflow Dockerfile.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 16:31:32 +00:00
Gabriela Cervantes
c4094f62c9
tests: Add metrics machine learning performance tests
...
This PR adds metrics machine learning performance tests like
Tensorflow and Pytorch.
Fixes #7313
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-12 16:28:25 +00:00
Gabriela Cervantes
ce54e43ebe
metrics: Update memory usage script
...
This PR updates memory usage script by applying the clean_env_ctr at the main
in order to avoid failures of leaving certain processes not removed.
Fixes #7302
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-11 17:03:25 +00:00
Gabriela Cervantes
310e069f73
checkmetrics: Enable checkmetrics for memory inside test
...
This PR enables the checkmetrics to include the memory inside
container test.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-10 17:05:13 +00:00
Gabriela Cervantes
2be342023b
checkmetrics: Add memory usage inside container value for qemu
...
This PR adds the memory usage inside container value for qemu.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-07 16:28:28 +00:00
Gabriela Cervantes
6ca34f949e
checkmetrics: Add memory inside container value for clh
...
Add memory inside container value for clh.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-07 16:28:28 +00:00
Gabriela Cervantes
6c68924230
metrics: Enable memory inside container metrics
...
This PR will enable the memory inside container metrics for the Kata CI.
Fixes #7254
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-07 16:28:28 +00:00
GabyCT
54da0d7c91
Merge pull request #7230 from GabyCT/topic/enabmemory
...
tests: Enable memory usage metrics tests
2023-07-06 14:30:56 -06:00
Gabriela Cervantes
6acce83e12
metrics: Fix the call to check_metrics function
...
This PR fixes the call to check_metrics function as KATA_HYPERVISOR
is not needed to be passed.
Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com >
2023-07-06 17:22:49 +00:00