diff --git a/.brev/setup.sh b/.brev/setup.sh new file mode 100644 index 0000000..a6647e2 --- /dev/null +++ b/.brev/setup.sh @@ -0,0 +1,12 @@ +#!/bin/bash +set -e + +# Brev Doctor Auto-Generated Setup Script +# Generated: 2025-12-25T09:19:29.817Z + +echo '🚀 Setting up Brev environment...' + +docker build --pull --no-cache --tag circuit_training:gpu --build-arg base_image=nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 --build-arg tf_agents_version='tf-agents-nightly[reverb]' --build-arg dreamplace_version='dreamplace_20231214_c5a83e5_python3.9.tar.gz' -f tools/docker/ubuntu_circuit_training ./tools/docker/ +docker run --rm --gpus all -v $(pwd):/workspace --workdir /workspace circuit_training:gpu bash tools/e2e_smoke_test.sh --root_dir /workspace/logs + +echo '✅ Setup complete!' \ No newline at end of file diff --git a/brev-launchable.yaml b/brev-launchable.yaml new file mode 100644 index 0000000..f97d4b7 --- /dev/null +++ b/brev-launchable.yaml @@ -0,0 +1,22 @@ +# Brev.dev Launchable Configuration +# Generated by Brev Doctor + +name: brev-launchable +version: "1.0" + +compute: + gpu: H100 + gpuCount: 4 + vram: 80GB + architecture: Hopper + +requirements: + estimatedVram: 80GB + cpuCores: 32 + systemRam: 256GB + diskSpace: 500GB + +setup: + script: .brev/setup.sh + +# Launch this environment at https://brev.dev