Final_Assignment_AWorld / README-docker.md
Duibonduil's picture
Upload 15 files
c2649ec verified

A newer version of the Gradio SDK is available: 5.41.1

Upgrade

Running GAIA Benchmark in Docker

Prerequisites

  1. Docker Installation

    • Ensure Docker is installed and running on your machine
    • Verify installation:
      docker ps
      
  2. Repository Setup

    • Clone the repository:
      git clone https://github.com/inclusionAI/AWorld
      cd AWorld
      
  3. Dataset Preparation

    • Download the GAIA dataset from Hugging Face
    • Place it in the correct directory:
      git clone git@hf.co:datasets/gaia-benchmark/GAIA examples/gaia/GAIA
      
    • ⚠️ Note: You need to configure Hugging Face SSH Keys to access the GAIA repository
  4. API Configuration

    • Set up your environment variables:
      cp .env.template .env
      
    • Edit .env file and replace all {YOUR_CONFIG} placeholders with your actual values

Running the Benchmark

  1. Start the Container

    • Build and run the GAIA container:
      sh run-gaia.sh
      
    • Wait for the build to complete and the container to start
  2. Access the Interface

  3. Run the Benchmark

    • Select gaia_agent from the top menu
    • Choose a GAIA question from the list
    • Click the send button to start the benchmark

Troubleshooting

  • If you encounter any issues with Docker, ensure it's running properly
  • For dataset access problems, verify your Hugging Face SSH keys are correctly configured
  • Check the container logs if the interface is not accessible

Additional Resources