Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Update app.py
Browse files
    	
        app.py
    CHANGED
    
    | @@ -177,25 +177,34 @@ with demo: | |
| 177 | 
             
                            all_submissions.append(result)  
         | 
| 178 | 
             
                            # 更新页面展示  
         | 
| 179 | 
             
                            display_text = "\n".join([json.dumps(submission) for submission in all_submissions]) 
         | 
| 180 | 
            -
                            return gr.Markdown("## Uploaded results\n\n"+display_text)    
         | 
| 181 |  | 
| 182 | 
             
                        def submit_all():  
         | 
| 183 | 
            -
                             | 
|  | |
|  | |
|  | |
|  | |
| 184 | 
             
                            global all_submissions
         | 
| 185 | 
            -
                             | 
| 186 | 
            -
             | 
| 187 | 
            -
                                 | 
| 188 | 
            -
             | 
| 189 | 
            -
             | 
| 190 | 
            -
             | 
| 191 | 
            -
             | 
| 192 | 
            -
                                 | 
| 193 | 
            -
                                 | 
| 194 | 
            -
             | 
| 195 | 
            -
             | 
| 196 | 
            -
             | 
| 197 | 
            -
             | 
| 198 | 
            -
             | 
|  | |
|  | |
|  | |
|  | |
|  | |
| 199 |  | 
| 200 | 
             
                        def clear():
         | 
| 201 | 
             
                            global all_submissions
         | 
|  | |
| 177 | 
             
                            all_submissions.append(result)  
         | 
| 178 | 
             
                            # 更新页面展示  
         | 
| 179 | 
             
                            display_text = "\n".join([json.dumps(submission) for submission in all_submissions]) 
         | 
| 180 | 
            +
                            return gr.Markdown("## Uploaded results\n\n```json\n"+display_text+"\n```")    
         | 
| 181 |  | 
| 182 | 
             
                        def submit_all():  
         | 
| 183 | 
            +
                            json_list = []  
         | 
| 184 | 
            +
                            with jsonlines.open('commit_results.jsonl') as reader:  
         | 
| 185 | 
            +
                                for obj in reader:  
         | 
| 186 | 
            +
                                    json_list.append(obj) 
         | 
| 187 | 
            +
             | 
| 188 | 
             
                            global all_submissions
         | 
| 189 | 
            +
                            if len(all_submissions)>0:
         | 
| 190 | 
            +
                                json_list.extend(all_submissions)
         | 
| 191 | 
            +
                                
         | 
| 192 | 
            +
                                tmp_path = "tmp-output.json"  
         | 
| 193 | 
            +
                                with jsonlines.open(tmp_path, mode='w') as writer:  
         | 
| 194 | 
            +
                                    writer.write_all(json_list)  
         | 
| 195 | 
            +
                                  
         | 
| 196 | 
            +
                                print("Uploading eval file")  
         | 
| 197 | 
            +
                                API.upload_file(  
         | 
| 198 | 
            +
                                    path_or_fileobj=out_path,  
         | 
| 199 | 
            +
                                    path_in_repo='commit_results.jsonl',  
         | 
| 200 | 
            +
                                    repo_id="microsoft/MageBench-Leaderboard",  
         | 
| 201 | 
            +
                                    repo_type="space",  
         | 
| 202 | 
            +
                                    commit_message=f"Add submissions to checking queue",  
         | 
| 203 | 
            +
                                )  
         | 
| 204 | 
            +
                                all_submissions = []
         | 
| 205 | 
            +
                                return gr.Markdown("## All submissions uploaded successfully! \nThis will re-start the space...")
         | 
| 206 | 
            +
                            else:
         | 
| 207 | 
            +
                                return gr.Markdown("Please click Upload One Eval to upload some results before you submit.")
         | 
| 208 |  | 
| 209 | 
             
                        def clear():
         | 
| 210 | 
             
                            global all_submissions
         | 
