From 76694f472385aaded4851a9f8a9a44f02bd54872 Mon Sep 17 00:00:00 2001 From: William Norden <112784638+WillForEternity@users.noreply.github.com> Date: Thu, 25 Dec 2025 01:19:30 -0800 Subject: [PATCH 1/2] Add .brev/setup.sh for Brev.dev environment --- .brev/setup.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 .brev/setup.sh 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 From 4b61e4f6ce6f730ac248aeccf0694022cb65488e Mon Sep 17 00:00:00 2001 From: William Norden <112784638+WillForEternity@users.noreply.github.com> Date: Thu, 25 Dec 2025 01:19:31 -0800 Subject: [PATCH 2/2] Add brev-launchable.yaml for Brev.dev environment --- brev-launchable.yaml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 brev-launchable.yaml 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