run.log({'final_accuracy': 0.9}) updates the final accuracy correctly. By default, run.log({'final_accuracy': <value>}) updates run.settings['final_accuracy'], which reflects the value in the runs table.
Runs
Log a static metric like final evaluation accuracy using run.log so it appears in your runs table.
run.log({'final_accuracy': 0.9}) updates the final accuracy correctly. By default, run.log({'final_accuracy': <value>}) updates run.settings['final_accuracy'], which reflects the value in the runs table.