9f97f3abbe
CI - Python Bindings / sdist (push) Failing after 1s
CI - Python Bindings / Build x86_64-unknown-linux-musl (push) Failing after 1s
CI / fmt (push) Failing after 1s
E2E Output Validation / compare-outputs (push) Failing after 1s
Sync Docs to Developer Hub / sync-docs (push) Failing after 1s
CI - Python Bindings / Build x86_64-unknown-linux-gnu (push) Failing after 1s
CI - WASM Bindings / Build WASM (push) Failing after 0s
CI / clippy (push) Failing after 1s
CI / build-and-test (ubuntu-latest) (push) Failing after 0s
CI - WASM Bindings / Edge runtime PDF parse test (push) Has been skipped
CI - WASM Bindings / Browser PDF parse test (push) Has been skipped
Deploy Demo to GitHub Pages / deploy (push) Failing after 1s
CI / build-docker-image (push) Failing after 3s
CI - Node Bindings / Build darwin-x64 (push) Has been cancelled
CI - Node Bindings / Test win32-x64-msvc (push) Has been cancelled
CI - Node Bindings / Build linux-arm64-gnu (push) Has been cancelled
CI - Node Bindings / Build linux-x64-gnu (push) Has been cancelled
CI - Node Bindings / Build linux-x64-musl (push) Has been cancelled
CI - Node Bindings / Build win32-arm64-msvc (push) Has been cancelled
CI - Node Bindings / Build win32-x64-msvc (push) Has been cancelled
CI - Node Bindings / Test darwin-arm64 (push) Has been cancelled
CI - Node Bindings / Test darwin-x64 (push) Has been cancelled
CI - Node Bindings / Test linux-x64-gnu (push) Has been cancelled
CI - Node Bindings / Test linux-x64-musl (push) Has been cancelled
CI - Node Bindings / Test win32-arm64-msvc (push) Has been cancelled
CI - Python Bindings / Build aarch64-pc-windows-msvc (push) Has been cancelled
CI - Python Bindings / Build x86_64-pc-windows-msvc (push) Has been cancelled
CI - Python Bindings / Build x86_64-apple-darwin (push) Has been cancelled
CI - Python Bindings / Build aarch64-apple-darwin (push) Has been cancelled
CI - Python Bindings / Build aarch64-unknown-linux-gnu (push) Has been cancelled
CI - Node Bindings / Build darwin-arm64 (push) Has been cancelled
CI - Python Bindings / Test x86_64-apple-darwin (push) Has been cancelled
CI - Python Bindings / Test aarch64-apple-darwin (push) Has been cancelled
CI - Python Bindings / Test x86_64-unknown-linux-gnu (push) Has been cancelled
CI - Python Bindings / Test x86_64-unknown-linux-musl (push) Has been cancelled
CI - Python Bindings / Test aarch64-pc-windows-msvc (push) Has been cancelled
CI - Python Bindings / Test x86_64-pc-windows-msvc (push) Has been cancelled
CI / build-and-test (macos-26-intel) (push) Has been cancelled
CI / build-and-test (macos-latest) (push) Has been cancelled
CI / build-and-test (windows-11-arm) (push) Has been cancelled
CI / build-and-test (windows-latest) (push) Has been cancelled
E2E Output Validation / upload-dataset (push) Has been cancelled
50 lines
1.5 KiB
Bash
Executable File
50 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Regenerates and uploads the dataset to HuggingFace
|
|
#
|
|
# Usage:
|
|
# HF_TOKEN=xxx ./scripts/upload-dataset.sh [dataset-dir] [repo-name]
|
|
#
|
|
# Arguments:
|
|
# dataset-dir - Directory containing the dataset with data/ subfolder (default: ./dataset)
|
|
# repo-name - HuggingFace repository name (default: llamaindex/liteparse_cicd_data)
|
|
#
|
|
# Environment variables:
|
|
# HF_TOKEN - HuggingFace API token with write access
|
|
#
|
|
# Requires: hf cli (pip install huggingface_hub)
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
|
REPO_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
|
|
|
DATASET_DIR="${1:-$REPO_ROOT/dataset}"
|
|
REPO_NAME="${2:-llamaindex/liteparse_cicd_data}"
|
|
|
|
if [ -z "${HF_TOKEN:-}" ]; then
|
|
echo "Error: HF_TOKEN environment variable is required"
|
|
echo "Get a token from https://huggingface.co/settings/tokens"
|
|
exit 1
|
|
fi
|
|
|
|
DOCUMENTS_DIR="$DATASET_DIR/data"
|
|
|
|
echo "LiteParse Dataset Upload"
|
|
echo "========================"
|
|
echo "Dataset: $DATASET_DIR"
|
|
echo "Documents: $DOCUMENTS_DIR"
|
|
echo "Repo: $REPO_NAME"
|
|
echo
|
|
|
|
# Step 1: Regenerate dataset from documents in the dataset directory
|
|
echo "Step 1: Regenerating dataset from existing documents..."
|
|
"$SCRIPT_DIR/create-dataset.sh" "$DATASET_DIR" "$DOCUMENTS_DIR"
|
|
|
|
# Step 2: Upload to HuggingFace
|
|
echo
|
|
echo "Step 2: Uploading to HuggingFace..."
|
|
hf upload "$REPO_NAME" "$DATASET_DIR" --repo-type dataset --token "$HF_TOKEN"
|
|
|
|
echo
|
|
echo "✓ Dataset uploaded successfully!"
|
|
echo " View at: https://huggingface.co/datasets/$REPO_NAME"
|