Spaces:
				
			
			
	
			
			
					
		Running
		
			on 
			
			CPU Upgrade
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
			on 
			
			CPU Upgrade
	Commit 
							
							·
						
						60ff46b
	
1
								Parent(s):
							
							6e269e9
								
Move Space CI config to README.md (#520)
Browse files- [WIP] Move Space CI config to README.md (b958d22413668355a215a28b3634c076dadd18ad)
- Update requirements.txt (2e933581383a82a2b3b724faf605802ea78d9318)
- Update app.py (049d19f0f67b15a7c994db355a78e378101f40b7)
Co-authored-by: Lucain Pouget <[email protected]>
- README.md +5 -0
- app.py +4 -11
- requirements.txt +1 -1
    	
        README.md
    CHANGED
    
    | @@ -10,6 +10,11 @@ pinned: true | |
| 10 | 
             
            license: apache-2.0
         | 
| 11 | 
             
            duplicated_from: HuggingFaceH4/open_llm_leaderboard
         | 
| 12 | 
             
            fullWidth: true
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
| 13 | 
             
            ---
         | 
| 14 |  | 
| 15 | 
             
            Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
         | 
|  | |
| 10 | 
             
            license: apache-2.0
         | 
| 11 | 
             
            duplicated_from: HuggingFaceH4/open_llm_leaderboard
         | 
| 12 | 
             
            fullWidth: true
         | 
| 13 | 
            +
            space_ci: # See https://huggingface.co/spaces/Wauplin/gradio-space-ci
         | 
| 14 | 
            +
              private: true
         | 
| 15 | 
            +
              secrets:
         | 
| 16 | 
            +
                - HF_TOKEN
         | 
| 17 | 
            +
                - H4_TOKEN
         | 
| 18 | 
             
            ---
         | 
| 19 |  | 
| 20 | 
             
            Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
         | 
    	
        app.py
    CHANGED
    
    | @@ -2,7 +2,7 @@ import gradio as gr | |
| 2 | 
             
            import pandas as pd
         | 
| 3 | 
             
            from apscheduler.schedulers.background import BackgroundScheduler
         | 
| 4 | 
             
            from huggingface_hub import snapshot_download
         | 
| 5 | 
            -
            from gradio_space_ci import  | 
| 6 |  | 
| 7 | 
             
            from src.display.about import (
         | 
| 8 | 
             
                CITATION_BUTTON_LABEL,
         | 
| @@ -37,6 +37,8 @@ from src.tools.plots import ( | |
| 37 | 
             
                create_scores_df,
         | 
| 38 | 
             
            )
         | 
| 39 |  | 
|  | |
|  | |
| 40 |  | 
| 41 | 
             
            def restart_space():
         | 
| 42 | 
             
                API.restart_space(repo_id=REPO_ID, token=H4_TOKEN)
         | 
| @@ -420,13 +422,4 @@ scheduler = BackgroundScheduler() | |
| 420 | 
             
            scheduler.add_job(restart_space, "interval", seconds=10800)
         | 
| 421 | 
             
            scheduler.start()
         | 
| 422 |  | 
| 423 | 
            -
             | 
| 424 | 
            -
            configure_space_ci(
         | 
| 425 | 
            -
                demo.queue(default_concurrency_limit=40),
         | 
| 426 | 
            -
                trusted_authors=[],  # add manually trusted authors
         | 
| 427 | 
            -
                private="True",  # ephemeral spaces will have same visibility as the main space. Otherwise, set to `True` or `False` explicitly.
         | 
| 428 | 
            -
                variables={},  # We overwrite HF_HOME as tmp CI spaces will have no cache 
         | 
| 429 | 
            -
                secrets=["HF_TOKEN", "H4_TOKEN"],  # which secret do I want to copy from the main space? Can be a `List[str]`.
         | 
| 430 | 
            -
                hardware=None,  # "cpu-basic" by default. Otherwise set to "auto" to have same hardware as the main space or any valid string value.
         | 
| 431 | 
            -
                storage=None,  # no storage by default. Otherwise set to "auto" to have same storage as the main space or any valid string value.
         | 
| 432 | 
            -
            ).launch()
         | 
|  | |
| 2 | 
             
            import pandas as pd
         | 
| 3 | 
             
            from apscheduler.schedulers.background import BackgroundScheduler
         | 
| 4 | 
             
            from huggingface_hub import snapshot_download
         | 
| 5 | 
            +
            from gradio_space_ci import enable_space_ci
         | 
| 6 |  | 
| 7 | 
             
            from src.display.about import (
         | 
| 8 | 
             
                CITATION_BUTTON_LABEL,
         | 
|  | |
| 37 | 
             
                create_scores_df,
         | 
| 38 | 
             
            )
         | 
| 39 |  | 
| 40 | 
            +
            # Start ephemeral Spaces on PRs (see config in README.md)
         | 
| 41 | 
            +
            enable_space_ci()
         | 
| 42 |  | 
| 43 | 
             
            def restart_space():
         | 
| 44 | 
             
                API.restart_space(repo_id=REPO_ID, token=H4_TOKEN)
         | 
|  | |
| 422 | 
             
            scheduler.add_job(restart_space, "interval", seconds=10800)
         | 
| 423 | 
             
            scheduler.start()
         | 
| 424 |  | 
| 425 | 
            +
            demo.queue(default_concurrency_limit=40).launch()
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | |
|  | 
    	
        requirements.txt
    CHANGED
    
    | @@ -15,4 +15,4 @@ sentencepiece | |
| 15 | 
             
            tqdm==4.65.0
         | 
| 16 | 
             
            transformers==4.36.0
         | 
| 17 | 
             
            tokenizers>=0.15.0
         | 
| 18 | 
            -
            gradio-space-ci @ git+https://huggingface.co/spaces/Wauplin/gradio-space-ci@0. | 
|  | |
| 15 | 
             
            tqdm==4.65.0
         | 
| 16 | 
             
            transformers==4.36.0
         | 
| 17 | 
             
            tokenizers>=0.15.0
         | 
| 18 | 
            +
            gradio-space-ci @ git+https://huggingface.co/spaces/Wauplin/gradio-space-ci@0.2.0 # CI !!!
         | 
 
			

 
		