• Qianli Scott Zhu's avatar
    Record the status for a benchmark run. (#4402) · 47c5642e
    Qianli Scott Zhu authored
    * Update benchmark logger to update the run status.
    
    This is important for streaming upload to bigquery so that the
    dashboard can ignore the 'running' benchmark at the moment since
    its not finished yet.
    
    * Move the run status into a separate table.
    
    Also update the run status in the benchmark uploader and
    BigqueryBenchmarkLogger.
    
    * Insert instead of update for the benchmark status for file logger.
    
    * Address review comments.
    
    Update the logger to have benchmark context, which will update the
    run status accordingly.
    
    * Fix broken tests.
    
    * Move the benchmark logger context to main function.
    
    * Fix tests.
    
    * Update the rest of the models to use the context in main.
    
    * Delint.
    47c5642e
_benchmark.py 3.43 KB