• Illia Silin's avatar
    Add performance tests as a stage of CI. (#247) · 1085794d
    Illia Silin authored
    * modify ckProfiler_gemm output
    
    * fix syntax
    
    * change ckProfiler output and return 0
    
    * fix syntax
    
    * output datatype
    
    * fix syntax
    
    * output datatype in another way
    
    * fix syntax
    
    * fix syntax
    
    * test return values of ckProfiler
    
    * add layout info and tests, make sure ckprofiler returns 0
    
    * fix syntax
    
    * change layout output
    
    * fix syntax
    
    * fix syntax again
    
    * update script to process perf results
    
    * rearrange jenkins stages
    
    * fix typo
    
    * add python packages to Docker file
    
    * adding setuptools-rust package
    
    * modify parsing for new test parameters
    
    * test db credentials on jenkins
    
    * fix syntax
    
    * update python script to handle incomplete lines
    
    * ungrade python to 3.8 and write the gemm_params table
    
    * add sqlalchemy package to docker
    
    * move perf data processing to master node
    
    * move the master node inside a steps region
    
    * add new stage for result processing
    
    * move results processing to separate stage
    
    * reduce number of tests to speedup debugging
    
    * pass config to processPerfResults stage
    
    * run script on master in a docker container
    
    * replace show_node_info
    
    * try loading docker on master node again
    
    * use ansible node instead of master
    
    * get rid of pymysql package
    
    * try ssh connection using paramiko
    
    * put back pymysql
    
    * put the perf data processing back on the gpu node
    
    * put back artifact definition
    
    * archive the perf_log before parsing
    
    * clean up jenkinsfile, fix parsing
    
    * fix typo
    
    * enable all perf tests
    
    * put all stages in original order, finalize script
    
    * fix gpu_arch version
    
    * update parsing script
    
    * remove obsolete file causing merge conflict
    1085794d
Dockerfile 2.5 KB