amd-leaderboard / CLAUDE.md
siro1's picture
siro1 HF Staff
Initial commit
48bb3eb

A newer version of the Gradio SDK is available: 5.49.0

Upgrade

CLAUDE.md

This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.

Project Overview

This is a Python project called "amd-leaderboard" that appears to be designed for tracking performance metrics or benchmarks in a leaderboard format.

Development Environment

  • Python Version: 3.13 (specified in .python-version)
  • Package Manager: uv (modern Python package manager)
  • Project Configuration: pyproject.toml

Common Commands

Package Management

# Install dependencies
uv sync

# Add a new dependency
uv add <package_name>

# Add a development dependency
uv add --dev <package_name>

Running the Application

# Run the main application
uv run python main.py

# Run any Python file with the project's environment
uv run python <file_path>

Project Structure

The codebase follows a simple Python package structure:

  • main.py - Main entry point (currently empty)
  • src/ - Source code directory
    • utils.py - Contains a results data structure template

Key Information

  1. The project uses modern Python tooling with uv as the package manager and pyproject.toml for configuration
  2. Currently has no external dependencies installed
  3. The src/utils.py file contains a template structure that suggests the project will handle results with task names and metric values in a dictionary format