diff --git a/Dockerfile b/Dockerfile index 3e0bb188be40a5e8e182d19bbf048cbc4bcb4296..c997ae93a82e846b472e3cfda4a9dda151c45d2a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -24,12 +24,9 @@ RUN apt-get update && \ ARG BUILD_MODE=in-repo ARG ENV_NAME=debugZero -# Copy environment code (always at root of build context) -COPY . /app/env - -# For in-repo builds, openenv is already vendored in the build context -# For standalone builds, openenv will be installed via pyproject.toml -WORKDIR /app/env +# Install the server runtime dependencies separately so the image doesn't +# pull the full training stack from the repo root project. +COPY server/requirements.txt /app/server-requirements.txt # Ensure uv is available (for local builds where base image lacks it) RUN if ! command -v uv >/dev/null 2>&1; then \ @@ -37,22 +34,13 @@ RUN if ! command -v uv >/dev/null 2>&1; then \ mv /root/.local/bin/uv /usr/local/bin/uv && \ mv /root/.local/bin/uvx /usr/local/bin/uvx; \ fi - -# Install dependencies using uv sync -# If uv.lock exists, use it; otherwise resolve on the fly -RUN --mount=type=cache,target=/root/.cache/uv \ - if [ -f uv.lock ]; then \ - uv sync --frozen --no-install-project --no-editable; \ - else \ - uv sync --no-install-project --no-editable; \ - fi RUN --mount=type=cache,target=/root/.cache/uv \ - if [ -f uv.lock ]; then \ - uv sync --frozen --no-editable; \ - else \ - uv sync --no-editable; \ - fi + uv venv /app/.venv && \ + uv pip install --python /app/.venv/bin/python -r /app/server-requirements.txt + +# Copy environment code after dependency installation to preserve the cache +COPY . /app/env # Final runtime stage FROM ${BASE_IMAGE} @@ -60,7 +48,7 @@ FROM ${BASE_IMAGE} WORKDIR /app # Copy the virtual environment from builder -COPY --from=builder /app/env/.venv /app/.venv +COPY --from=builder /app/.venv /app/.venv # Copy the environment code COPY --from=builder /app/env /app/env diff --git a/README.md b/README.md index d46dd59d9bb006e0f756168ad1cfde6b42d6a010..34f3d40d57032c5a9bc6b116fb8f542fb9f6d0be 100644 --- a/README.md +++ b/README.md @@ -1,393 +1,189 @@ ---- -title: DebugZero -emoji: 🧪 -colorFrom: blue -colorTo: green -sdk: docker -app_port: 8000 -pinned: false -base_path: /web ---- - -# DebugZero Environment - -DebugZero is an OpenEnv environment for training code models through adversarial debugging self-play. - -One model plays two roles: - -1. **Proposer**: receives a clean Python function and submits a realistic buggy version. -2. **Solver**: receives the buggy function and submits a repaired version. - -The environment executes the submitted code against tests in a constrained Python sandbox and returns structured OpenEnv observations. The training pipeline turns those observations into scalar rewards for GRPO/Unsloth training. - -The goal is to teach an LLM a debugging skill that static supervised examples do not capture well: generating plausible failures, diagnosing them, and repairing code based on executable feedback. - -## Submission Links - -- **Hugging Face Space**: add the final submitted Space URL here before the deadline. -- **Training notebook**: [`notebooks/train_colab.ipynb`](notebooks/train_colab.ipynb) -- **OpenEnv manifest**: [`openenv.yaml`](openenv.yaml) - -## Why This Environment Matters - -Most code training data shows finished solutions. DebugZero instead creates a loop where the model has to reason about failure: - -- What kind of bug would a real programmer accidentally introduce? -- Does the mutated program still parse and run? -- Does it fail tests for a meaningful reason? -- Can the solver recover the original intended behavior? - -That makes the environment useful for training debugging, program repair, adversarial test thinking, and execution-grounded code reasoning. - -## OpenEnv Integration - -DebugZero uses the standard OpenEnv client/server pattern. - -The manifest is: - -```yaml -spec_version: 1 -name: debugZero -type: space -runtime: fastapi -app: server.app:app -port: 8000 -workers: 4 -max_concurrent_envs: 100 -``` - -The FastAPI app is created with OpenEnv's server helper in [`server/app.py`](server/app.py): - -```python -app = create_app( - DebugzeroEnvironment, - DebugzeroAction, - DebugzeroObservation, - env_name="debugZero", - max_concurrent_envs=int(os.environ.get("MAX_CONCURRENT_ENVS", "100")), -) -``` - -Clients should interact with the environment through [`DebugzeroEnv`](client.py), not by importing server internals. The client serializes `DebugzeroAction` objects, parses OpenEnv `StepResult` payloads, and exposes the normal `reset`, `step`, and `state` flow. - -## Episode Flow - -Each episode is a two-turn game over one seed function. - -### 1. Reset - -`reset()` creates a fresh `DebugzeroState`: - -- `episode_id`: new UUID -- `step_count`: `0` -- `seed_id`: currently `HumanEval/0` -- `original_code`: clean HumanEval seed implementation -- `current_code`: initially the same clean code -- `role_turn`: `proposer` - -The reset observation tells the agent that the proposer acts first and provides the clean function. - -### 2. Proposer Step - -The proposer sends: - -```json -{ - "role": "proposer", - "code": "" -} -``` - -The environment: - -1. Stores the submitted code as `current_code`. -2. Runs it with the seed tests using `execute_code`. -3. Returns an observation with: - - `role_next = "solver"` - - `tests_passed` - - `syntax_error` - - truncated `execution_result` - - `done = false` - -A good proposer submission is syntax-valid, safe to execute, close to the original code, and causes tests to fail. +--- +title: DebugZero Environment Server +emoji: 🧪 +colorFrom: blue +colorTo: indigo +sdk: docker +pinned: false +app_port: 8000 +base_path: /web +tags: + - openenv + - debugging + - self-play +--- + +# DebugZero + +DebugZero is an OpenEnv self-play debugging environment where one language model plays two roles: + +1. The Proposer injects a small, realistic bug into clean Python code. +2. The Solver repairs the bug using the sandbox feedback. + +The project is built for the OpenEnv hackathon themes most closely aligned with: + +- Theme #1: Multi-Agent Interactions +- Theme #4: Self-Improvement + +The current codebase is not a toy demo. It has a deterministic seed bank, a verified bug bank, role-aware rewards, a GRPO training loop, and a live API smoke test that exercises the same environment path used for training. + +## What Lives Where + +| File | Role | +| --- | --- | +| [server/tasks.py](server/tasks.py) | Curated 6-task environment task bank with canonical solutions and tests | +| [seed_bank.py](seed_bank.py) | Compatibility re-export for the server task bank | +| [bug_bank.py](bug_bank.py) | Deterministic verified bug generation and train/eval holdout split | +| [server/debugZero_environment.py](server/debugZero_environment.py) | OpenEnv environment state machine for proposer/solver turns | +| [server/executor.py](server/executor.py) | Sandboxed subprocess execution for code plus tests | +| [server/bug_injector.py](server/bug_injector.py) | AST mutation engine for realistic bug injection | +| [server/graders.py](server/graders.py) | Role-aware reward shaping, solve-rate history, and AST-distance scoring | +| [training/dual_role_sampler.py](training/dual_role_sampler.py) | Proposer and solver prompt templates | +| [training/grpo_train.py](training/grpo_train.py) | Mixed-role GRPO dataset build, eval, and training workflow | +| [eval/api_baseline.py](eval/api_baseline.py) | Deterministic controls plus live API promise-check harness | +| [inference.py](inference.py) | Multi-episode inference runner with flat `[START]`/`[STEP]`/`[END]` logs | +| [client.py](client.py) | OpenEnv client wrapper | +| [models.py](models.py) | Shared action/observation/state models | +| [notebooks/train_colab.ipynb](notebooks/train_colab.ipynb) | Notebook-first training workflow | -### 3. Solver Step +## How The Environment Works -The solver sends: +Each episode starts from a seed function drawn from the curated bank. The Proposer mutates the clean function. The environment executes the candidate code in a sandbox, runs the seed-specific tests, and returns: -```json -{ - "role": "solver", - "code": "" -} -``` +- `tests_passed` +- `syntax_error` +- `execution_result` +- `role_next` +- `metadata` including `seed_id`, `original_code`, and bug context when present -The environment: +If the Proposer creates a real failing bug, the Solver gets that buggy code plus the failure summary and attempts to fix it. The current environment cycles deterministically through the seed bank so repeated runs are reproducible. -1. Stores the submitted repair as `current_code`. -2. Runs it against the same tests. -3. Returns an observation with: - - `role_next = "end"` - - `tests_passed` - - `syntax_error` - - truncated `execution_result` - - `done = true` +## Dataset -A good solver submission passes tests without syntax errors. +The current task bank is intentionally small and reproducible: -## Action, Observation, and State Schemas +- 6 curated seed tasks +- 18 verified solver training bugs +- 6 eval holdout bugs +- 27 mixed-role rows per dataset build -The OpenEnv models live in [`models.py`](models.py). +The six seeds are: -### Action +- `has_close_elements` +- `sum_to_n` +- `middle_slice` +- `is_non_decreasing` +- `count_nonempty` +- `running_max` -`DebugzeroAction` extends OpenEnv `Action`: +The bug bank is not random text. It is built at runtime by applying AST mutations and keeping only verified bugs that: -| Field | Type | Meaning | -| --- | --- | --- | -| `role` | `str` | Either `proposer` or `solver`. | -| `code` | `str` | The complete buggy or repaired Python function. | +- change the code +- still parse +- pass safety checks +- fail the seed tests -### Observation +The default bug operators are: -`DebugzeroObservation` extends OpenEnv `Observation`: +- `wrong_operator` +- `wrong_builtin` +- `condition_negation` +- `off_by_one` +- `loop_boundary_shift` +- `slice_boundary_corruption` -| Field | Type | Meaning | -| --- | --- | --- | -| `role_next` | `str` | Which role should act next. | -| `current_code` | `str` | Current code after reset or step. | -| `execution_result` | `str` | Captured stdout/stderr summary from sandbox execution. | -| `tests_passed` | `bool` | Whether the submitted code passed the environment tests. | -| `syntax_error` | `bool` | Whether parsing or execution produced a syntax error. | -| `done` | `bool` | OpenEnv completion flag. | -| `reward` | `float` | Server currently returns `0.0`; training code computes shaped rewards externally. | +The noisier mutators `variable_swap` and `missing_base_case` are kept out of the default bank so the training signal stays clean. Train/eval splitting is deterministic, and the eval side keeps one harder holdout bug per seed. -### State +## Rewards -`DebugzeroState` extends OpenEnv `State`: +The reward design is role-aware and intentionally simple: -| Field | Type | Meaning | +| Role | State | Reward | | --- | --- | --- | -| `seed_id` | `str` | Identifier for the seed task. | -| `original_code` | `str` | Clean reference code. | -| `current_code` | `str` | Latest proposer or solver code. | -| `role_turn` | `str` | Internal turn marker: `proposer`, `solver`, or `end`. | - -## Reward and Grading Logic - -DebugZero separates **verification** from **reward shaping**. - -- The OpenEnv server is the verifier. It runs submitted code and returns observations. -- The training layer is the grader. It reads `tests_passed`, `syntax_error`, plausibility, and solve history, then computes scalar rewards. - -This is intentional: the same environment can support different reward rubrics without changing the OpenEnv API. +| Proposer | syntax error or unsafe code | `-0.5` | +| Proposer | unchanged or effectively no-op code | `0.0` | +| Proposer | changed code that still passes tests | `0.0` | +| Proposer | valid failing bug | `1.0 + plausibility_bonus + learnability_bonus` | +| Solver | syntax error or unsafe code | `-0.5` | +| Solver | tests pass | `1.0` | +| Solver | tests fail | `0.0` | -### Server Verifier +The proposer gets an AST-based plausibility bonus when the edit is small and realistic. The learnability bonus is driven by a rolling solve-rate history with a 20-episode window per seed; the bonus is only active when the current solve rate is in the middle band, roughly `0.2` to `0.8`. -[`DebugzeroEnvironment.step`](server/debugZero_environment.py) always executes code and reports the result, but currently returns `reward=0.0` in the observation. The meaningful reward is computed by the training code from the observation fields. +That reward shape is why the environment is useful for GRPO: it is not just pass/fail, but it still keeps the signal clean enough to train on. -For proposer actions: +## Training -- Syntax error: bad mutation. -- Tests still pass: mutation did not create a useful bug. -- Tests fail without syntax error: likely useful bug. +The main training path is the notebook-first workflow in [notebooks/train_colab.ipynb](notebooks/train_colab.ipynb). It: -For solver actions: +1. installs dependencies +2. builds the seed bank and verified bug bank +3. runs the deterministic API controls +4. runs the live API promise-check probe +5. runs a pre-training fixed evaluation +6. trains with TRL GRPO +7. runs the same fixed evaluation again +8. saves a before/after plot to `debugzero_model/debugzero_results.png` -- Tests pass without syntax error: solved. -- Tests fail or syntax error: not solved. +For a quick local smoke test, use: -### Proposer Reward - -Implemented in [`training/rewards.py`](training/rewards.py): - -```python -reward = validity + plausibility + learnability -``` - -Components: - -| Component | Logic | Reason | -| --- | --- | --- | -| `validity` | `-1.0` if syntax error, `+1.0` if tests fail, `0.0` if tests still pass | Rewards executable bugs, rejects broken syntax. | -| `plausibility` | AST similarity score from `compute_ast_distance` | Rewards small realistic edits over random corruption. | -| `learnability` | `+1.0` when recent solver success rate is between `0.1` and `0.9` | Rewards bugs that are neither trivial nor impossible. | - -The proposer is therefore rewarded for bugs that are: - -- valid Python, -- test-breaking, -- close to the original AST, -- useful training examples for the solver. - -### Solver Reward - -Implemented in [`training/rewards.py`](training/rewards.py): - -```python -solved = tests_passed and not syntax_error -reward = 1.0 if solved else 0.0 +```bash +python -X utf8 training/grpo_train.py --dry_run ``` -Every solver result is recorded in a per-seed rolling deque of length `20`. The proposer uses this history through `get_solve_rate(seed_id)` to estimate whether a bug is learnable. - -### Plausibility Grader - -Implemented in [`server/plausibility.py`](server/plausibility.py). +For a real training run, drop `--dry_run` and use the notebook or the same script on a GPU machine. -The plausibility score compares AST dumps of the clean and mutated code using a Levenshtein-style fuzz ratio: +Model guidance: -| AST similarity ratio | Score | Interpretation | -| --- | --- | --- | -| `100` | `0.0` | No edit, not a useful bug. | -| `85` to `99` | `1.0` | Small realistic mutation. | -| `50` to `84` | Linear decay down to `0.1` | Medium-sized change. | -| `< 50` | `0.0` | Too different, likely unrealistic. | - -This discourages the proposer from replacing the whole function with nonsense. - -### Notebook Reward - -The Colab notebook at [`notebooks/train_colab.ipynb`](notebooks/train_colab.ipynb) uses the live OpenEnv server inside the reward function. - -For each model completion, it: - -1. Extracts Python code from the model output. -2. Calls `env.reset()`. -3. Calls `env.step(DebugzeroAction(...))`. -4. Computes reward from the returned observation. - -That means training is connected to the real environment, not a static dataset. The notebook also evaluates baseline and trained policies and saves: +- Best default for this repo: `unsloth/Qwen2.5-Coder-3B-Instruct` +- Fast smaller-model experiments: a 1B to 3B coder model +- If you have more time and memory: a 7B to 8B coder model -- `results/reward_curve.png` -- `results/loss_curve.png` -- `results/baseline_vs_trained_reward.png` -- `results/training_log.csv` +The solver prompt has two modes: -## Bug Injection Logic +- `concise` mode is the default for smaller models +- `full` mode remains available for larger models later -The AST mutation engine lives in [`server/bug_injector.py`](server/bug_injector.py). +If `bitsandbytes` is available, training uses `adamw_8bit`; otherwise it falls back to `adamw_torch`. The actual GRPO path calls `trainer.train()`, so this is a real training loop rather than a placeholder. -`inject_bug(original_code, proposed_operator)` parses the clean code, applies one AST mutation, unparses the result, and accepts it only if all safety checks pass. - -Supported mutation operators: - -| Operator | Example behavior | -| --- | --- | -| `off_by_one` | Integer constants are shifted by `+1` or `-1`. | -| `wrong_operator` | Comparisons and arithmetic operators are swapped, such as `<` to `>=` or `+` to `-`. | -| `wrong_builtin` | Built-ins are swapped, such as `min`/`max`, `any`/`all`, or `sum`/`len`. | -| `loop_boundary_shift` | `range(n)` becomes `range(n + 1)`, or a two-argument range shifts the start. | -| `condition_negation` | `if condition` becomes `if not condition`. | -| `missing_base_case` | A return inside an `if` body is replaced with `pass`. | -| `slice_boundary_corruption` | Slice lower or upper bounds are shifted. | -| `variable_swap` | Tuple assignment targets are swapped. | - -Accepted mutations must satisfy four checks: - -1. Original code parses. -2. Mutated code is actually different. -3. Mutated code does not include blocked imports. -4. Mutated code parses after mutation. +## Evaluation -## Sandbox and Safety +The live API smoke test in [eval/api_baseline.py](eval/api_baseline.py) has two layers: -Execution is handled by [`server/executor.py`](server/executor.py). +1. deterministic controls +2. live API probing across all 6 seeds -The executor builds: +The deterministic controls verify that: -```python -full_code = submitted_code + "\n\n" + tests -``` +- canonical seed code passes +- verified bugs fail +- syntax errors are detected -Then it validates and executes the code in a temporary file with a timeout. +The live API probe then reports: -Safety checks include: +- proposer success rate +- solver success rate +- proposer syntax-error rate +- solver syntax-error rate +- average proposer reward +- average solver reward +- one representative success +- one representative failure -- blocked imports: `os`, `sys`, `subprocess`, `shutil`, `pathlib` -- blocked built-ins: `__import__`, `eval`, `exec`, `open` -- AST parsing before execution -- AST walk to catch direct `Import`, `ImportFrom`, and blocked function calls -- subprocess timeout, currently `5` seconds -- temporary directory isolation for each execution +It also prints which step succeeded for proposer and solver attempts, so you can tell whether the model solved an episode on the first attempt or needed multiple turns. -If code is unsafe but parses, the executor returns: +To run the probe, set the environment variables and launch the server first: -```text -Unsafe import detected. +```powershell +$env:OPENAI_API_KEY="..." +$env:OPENAI_MODEL="meta-llama/llama-3.1-8b-instruct" +$env:DEBUGZERO_ENV_URL="http://localhost:8000" +python -X utf8 eval/api_baseline.py ``` -If code does not parse, the executor returns a syntax-error observation. - -## Training Pipeline - -There are two training paths. - -### Recommended: Colab Notebook - -Use [`notebooks/train_colab.ipynb`](notebooks/train_colab.ipynb) for the hackathon submission. - -It: - -1. Installs DebugZero from GitHub. -2. Starts the packaged OpenEnv FastAPI server, or connects to a remote HF Space URL. -3. Runs an OpenEnv smoke test through `DebugzeroEnv`. -4. Builds prompts from live environment resets. -5. Uses TRL `GRPOTrainer`. -6. Uses Unsloth when available, with native TRL fallback. -7. Computes rewards through live `reset` and `step` calls. -8. Saves plots for the README and final presentation. - -### Experimental Script - -[`training/grpo_train.py`](training/grpo_train.py) contains an experimental GRPO trainer configuration and the richer reward functions from [`training/rewards.py`](training/rewards.py). It is useful as implementation reference, but the notebook is the clearer end-to-end artifact for judges because it connects directly to the environment and saves visible training evidence. - -## Prompt Templates - -[`training/dual_role_sampler.py`](training/dual_role_sampler.py) defines two role prompts. - -The proposer prompt asks the model to: - -- inject an adversarial but plausible bug, -- keep code syntax-valid, -- make the function fail tests, -- return only modified code. - -The solver prompt asks the model to: - -- inspect buggy code, -- repair it, -- return only corrected code. +The `OPENAI_MODEL` value can be any strong coding model. A capable 7B to 8B class model gives a clearer smoke test than a weak model. -## Evaluation - -Tests live under [`eval/`](eval/). - -Current checks cover: - -- AST mutation behavior: - - missing base case, - - off-by-one mutation, - - loop boundary shift, - - wrong built-in, - - condition negation, - - safety checks. -- Executor behavior: - - safe code passes, - - blocked imports are rejected, - - syntax errors are rejected, - - correct code passes tests, - - buggy code fails tests. - -There is also a plausibility evaluation scaffold in [`eval/plausibility_eval.py`](eval/plausibility_eval.py) for comparing generated bugs with human-like bugs from the navidadkhah dataset. - -Run local checks with: - -```bash -pytest eval -``` - -## Running Locally +## Setup And Run Install dependencies: @@ -395,134 +191,42 @@ Install dependencies: uv sync ``` -Start the OpenEnv server: +Start the OpenEnv server from the repo root: ```bash -python -m uvicorn server.app:app --host 0.0.0.0 --port 8000 -``` - -Smoke-test with the client: - -```python -from debugZero.client import DebugzeroEnv -from debugZero.models import DebugzeroAction - -with DebugzeroEnv(base_url="http://localhost:8000") as env: - obs = env.reset().observation - print(obs.role_next) - print(obs.current_code) - - buggy = obs.current_code.replace("distance < threshold", "distance <= threshold") - result = env.step(DebugzeroAction(role="proposer", code=buggy)) - print(result.observation.tests_passed) +uv run --project . server ``` -## Inference Checker - -[`inference.py`](inference.py) is a standalone environment checker for the submitted Space. It runs full DebugZero episodes through the packaged OpenEnv client and logs every step in a compact format. - -Run against the Hugging Face Space: +You can also run the FastAPI app directly: ```bash -set DEBUGZERO_API_URL=https://YOUR-USERNAME-debugzero.hf.space -set NUM_EPISODES=3 -python inference.py +uvicorn server.app:app --reload --host 0.0.0.0 --port 8000 ``` -By default, it uses a deterministic sanity policy that: - -1. resets the environment, -2. submits a known failing proposer mutation, -3. submits the original clean solution as the solver repair, -4. verifies that proposer failure and solver success are both detected. - -To use an LLM through the Hugging Face router or another OpenAI-compatible endpoint: +Run the API baseline: ```bash -set DEBUGZERO_API_URL=https://YOUR-USERNAME-debugzero.hf.space -set API_BASE_URL=https://router.huggingface.co/v1 -set HF_TOKEN=your_token_here -set MODEL_NAME=Qwen/Qwen2.5-72B-Instruct -python inference.py -``` - -Useful environment variables: - -| Variable | Default | Meaning | -| --- | --- | --- | -| `DEBUGZERO_API_URL` | `https://YOUR-USERNAME-debugzero.hf.space` | Remote OpenEnv Space URL. | -| `LOCAL_IMAGE_NAME` | unset | Docker image name for local OpenEnv image testing. | -| `NUM_EPISODES` | `3` | Number of episodes to run. | -| `MAX_STEPS` | `2` | Max steps per episode. DebugZero is normally proposer then solver. | -| `API_BASE_URL` | `https://router.huggingface.co/v1` | OpenAI-compatible model endpoint. | -| `API_KEY` / `HF_TOKEN` | unset | Enables LLM mode when present. | -| `MODEL_NAME` | `Qwen/Qwen2.5-72B-Instruct` | Chat model used for action generation. | - -## Repository Structure - -```text -debugZero/ -|-- openenv.yaml # OpenEnv manifest -|-- README.md # Project and submission documentation -|-- models.py # Action, observation, and state schemas -|-- client.py # OpenEnv client -|-- server/ -| |-- app.py # FastAPI OpenEnv app -| |-- debugZero_environment.py # Environment state machine -| |-- executor.py # Code execution and safety checks -| |-- bug_injector.py # AST mutation engine -| |-- plausibility.py # AST similarity grader -| `-- requirements.txt # HF Space server dependencies -|-- training/ -| |-- rewards.py # Proposer and solver reward functions -| |-- dual_role_sampler.py # Prompt templates -| `-- grpo_train.py # Experimental GRPO trainer script -|-- notebooks/ -| `-- train_colab.ipynb # Recommended rerunnable training notebook -`-- eval/ - |-- test_bug_injector.py # Mutation tests - |-- test_executor.py # Executor tests - `-- plausibility_eval.py # Plausibility evaluation scaffold +python -X utf8 eval/api_baseline.py ``` -## Deployment Notes - -The HF Space runs `server.app:app`, so imports are written to support both: - -- top-level Space import mode: `server.app` -- installed package mode: `debugZero.server.app` +Run the GRPO smoke test: -Server dependencies for the Space are in [`server/requirements.txt`](server/requirements.txt). The server requires `thefuzz` because `server/plausibility.py` imports it during app startup. - -Because the Docker Space serves Uvicorn on port `8000`, the Hugging Face README metadata must include: - -```yaml -sdk: docker -app_port: 8000 +```bash +python -X utf8 training/grpo_train.py --dry_run ``` -After pushing to Hugging Face, confirm: +The notebook path is the recommended place to do the full training run, especially if you are moving between Colab and a local validation pass. -- the Space builds successfully, -- `/schema` returns a valid OpenEnv schema, -- `reset` returns the HumanEval seed code, -- `step` returns `tests_passed` and `syntax_error`, -- the README links to the final Space URL and training evidence. +## Results And Evidence -## Current Limitations and Next Steps +The training workflow writes a summary plot to `debugzero_model/debugzero_results.png` and prints before/after fixed-eval metrics in the terminal. That gives you a quick way to show whether the solver pass rate and reward moved after training. -Current implementation details to be aware of: +## Safety -- The server seed is currently a single HumanEval-style function, `HumanEval/0`. -- The server verifies behavior but does not emit shaped scalar rewards yet. Training computes those externally from observations. -- Tests are currently bundled in the environment seed. For a stronger benchmark, split public and hidden tests. -- The AST bug injector exists as a utility, while proposer actions currently submit full mutated code. -- The training notebook is the preferred proof artifact because it uses the live OpenEnv path and produces plots. +DebugZero does not execute model-generated code directly in the host process. The executor writes code and tests to a temporary file, runs them in a subprocess, blocks unsafe imports and builtins, and returns a structured result. The OpenEnv server then wraps that environment behind the normal client/server interface. -High-impact next steps: +## Notes -- Add more HumanEval or curated seed tasks. -- Move shaped reward metadata into observations for easier external analysis. -- Add hidden tests and baseline-vs-trained examples to the README. -- Use the AST injector to generate proposer warm-start examples. -- Record qualitative before/after solver repairs for the final presentation. +- The current task bank is deliberately compact so you can see signal quickly. +- If you want broader training later, the easiest upgrade is to add more `SeedSpec` entries to [seed_bank.py](seed_bank.py). +- Docker and deployment assets are present, but the current workflow is centered on local validation, API probing, and notebook training. diff --git a/__init__.py b/__init__.py index 0dd33f1272dddc7d131742da881769cbbd7776fc..4be88451af825857ed4901ab0dc7ec3b9da5b711 100644 --- a/__init__.py +++ b/__init__.py @@ -1,16 +1,16 @@ -# Copyright (c) Meta Platforms, Inc. and affiliates. -# All rights reserved. -# -# This source code is licensed under the BSD-style license found in the -# LICENSE file in the root directory of this source tree. - -"""Debugzero Environment.""" - -from .client import DebugzeroEnv -from .models import DebugzeroAction, DebugzeroObservation - -__all__ = [ - "DebugzeroAction", - "DebugzeroObservation", - "DebugzeroEnv", -] +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the BSD-style license found in the +# LICENSE file in the root directory of this source tree. + +"""Debugzero Environment.""" + +from .client import DebugzeroEnv +from .models import DebugzeroAction, DebugzeroObservation + +__all__ = [ + "DebugzeroAction", + "DebugzeroObservation", + "DebugzeroEnv", +] diff --git a/bug_bank.py b/bug_bank.py new file mode 100644 index 0000000000000000000000000000000000000000..8a1e770c938da5e2b44c5835b319fdc6d42f28b4 --- /dev/null +++ b/bug_bank.py @@ -0,0 +1,140 @@ +from __future__ import annotations + +import random +from dataclasses import dataclass + +from seed_bank import SEED_BANK, SeedSpec + +try: + from server.bug_injector import inject_bug + from server.executor import execute_code + from server.graders import compute_ast_distance +except ImportError: + from .server.bug_injector import inject_bug + from .server.executor import execute_code + from .server.graders import compute_ast_distance + + +V1_BUG_OPERATORS = ( + "wrong_operator", + "wrong_builtin", + "condition_negation", + "off_by_one", + "loop_boundary_shift", + "slice_boundary_corruption", +) + +MAX_VERIFIED_BUGS_PER_SEED = 4 +HOLDOUT_BUGS_PER_SEED = 1 +MAX_MUTATION_ATTEMPTS = 4 + +BUG_OPERATOR_PRIORITY = { + "loop_boundary_shift": 6, + "slice_boundary_corruption": 5, + "condition_negation": 4, + "wrong_operator": 3, + "off_by_one": 2, + "wrong_builtin": 1, +} + + +@dataclass(frozen=True) +class BugSample: + seed_id: str + original_code: str + buggy_code: str + bug_operator: str + execution_result: str + + +@dataclass(frozen=True) +class BugBank: + train_samples: tuple[BugSample, ...] + eval_samples: tuple[BugSample, ...] + + +def validate_seed(seed: SeedSpec) -> None: + result = execute_code(seed.original_code, seed.test) + if result.syntax_error or not result.passed: + raise ValueError(f"Seed {seed.seed_id} does not pass its canonical tests.") + + +def build_bug_bank( + seeds: tuple[SeedSpec, ...] = SEED_BANK, + max_verified_bugs_per_seed: int = MAX_VERIFIED_BUGS_PER_SEED, + holdout_bugs_per_seed: int = HOLDOUT_BUGS_PER_SEED, +) -> BugBank: + train_samples: list[BugSample] = [] + eval_samples: list[BugSample] = [] + + for seed in seeds: + validate_seed(seed) + verified_samples = _collect_verified_bugs(seed) + verified_samples = sorted( + verified_samples, + key=lambda sample: _bug_difficulty_score(seed, sample), + reverse=True, + ) + + if len(verified_samples) <= holdout_bugs_per_seed: + raise ValueError( + f"Seed {seed.seed_id} only produced {len(verified_samples)} verified bugs." + ) + + eval_samples.extend(verified_samples[:holdout_bugs_per_seed]) + train_samples.extend( + verified_samples[ + holdout_bugs_per_seed : holdout_bugs_per_seed + max_verified_bugs_per_seed + ] + ) + + return BugBank( + train_samples=tuple(train_samples), + eval_samples=tuple(eval_samples), + ) + + +def _collect_verified_bugs(seed: SeedSpec) -> list[BugSample]: + verified_samples: list[BugSample] = [] + seen_codes: set[str] = set() + + for bug_operator in V1_BUG_OPERATORS: + for attempt in range(MAX_MUTATION_ATTEMPTS): + random.seed(f"{seed.seed_id}:{bug_operator}:{attempt}") + buggy_code, changed = inject_bug(seed.original_code, bug_operator) + if not changed: + continue + if buggy_code in seen_codes: + continue + + result = execute_code(buggy_code, seed.test) + if result.syntax_error or result.passed: + continue + + seen_codes.add(buggy_code) + verified_samples.append( + BugSample( + seed_id=seed.seed_id, + original_code=seed.original_code, + buggy_code=buggy_code, + bug_operator=bug_operator, + execution_result=result.output[:500] if result.output else "", + ) + ) + + return verified_samples + + +def _bug_difficulty_score(seed: SeedSpec, sample: BugSample) -> float: + operator_score = BUG_OPERATOR_PRIORITY.get(sample.bug_operator, 0) + ast_similarity = compute_ast_distance(seed.original_code, sample.buggy_code) + execution_lines = _count_nonempty_lines(sample.execution_result) + + # Bias toward bugs that preserve the function shape but still require a real local repair. + local_repair_score = ast_similarity + execution_signal = min(execution_lines / 4.0, 1.0) + return float(operator_score) + local_repair_score + execution_signal + + +def _count_nonempty_lines(text: str) -> int: + return sum(1 for line in text.splitlines() if line.strip()) diff --git a/client.py b/client.py index ed413bdb44f7b1bca6c922495bc41c863a3b983f..0e7b9cf4102bba75c64cf4d877bef7ee891a0058 100644 --- a/client.py +++ b/client.py @@ -1,110 +1,110 @@ -# Copyright (c) Meta Platforms, Inc. and affiliates. -# All rights reserved. -# -# This source code is licensed under the BSD-style license found in the -# LICENSE file in the root directory of this source tree. - -"""Debugzero Environment Client.""" - -from typing import Dict - -from openenv.core import EnvClient -from openenv.core.client_types import StepResult -from openenv.core.env_server.types import State - -try: - from .models import DebugzeroAction, DebugzeroObservation, DebugzeroState -except ImportError: - from models import DebugzeroAction, DebugzeroObservation, DebugzeroState - - -class DebugzeroEnv( - EnvClient[DebugzeroAction, DebugzeroObservation, DebugzeroState] -): - """ - Client for the DebugZero Environment. - - This client maintains a persistent WebSocket connection to the environment server, - enabling efficient multi-step interactions for Proposer/Solver roles. - Each client instance has its own dedicated environment session on the server. - - Example: - >>> # Connect to a running server - >>> with DebugzeroEnv(base_url="http://localhost:8000") as client: - ... result = client.reset() - ... print(result.observation.current_code) - ... - ... result = client.step(DebugzeroAction(role="proposer", code="buggy code")) - ... print(result.observation.tests_passed) - - Example with Docker: - >>> # Automatically start container and connect - >>> client = DebugzeroEnv.from_docker_image("debugZero-env:latest") - >>> try: - ... result = client.reset() - ... result = client.step(DebugzeroAction(role="proposer", code="import os")) - ... finally: - ... client.close() - """ - - def _step_payload(self, action: DebugzeroAction) -> Dict: - """ - Convert DebugzeroAction to JSON payload for step message. - - Args: - action: DebugzeroAction instance - - Returns: - Dictionary representation suitable for JSON encoding - """ - return { - "role": action.role, - "code": action.code, - } - - def _parse_result(self, payload: Dict) -> StepResult[DebugzeroObservation]: - """ - Parse server response into StepResult[DebugzeroObservation]. - - Args: - payload: JSON response data from server - - Returns: - StepResult with DebugzeroObservation - """ - obs_data = payload.get("observation", {}) - observation = DebugzeroObservation( - role_next=obs_data.get("role_next", "proposer"), - current_code=obs_data.get("current_code", ""), - execution_result=obs_data.get("execution_result", ""), - tests_passed=obs_data.get("tests_passed", False), - syntax_error=obs_data.get("syntax_error", False), - done=payload.get("done", False), - reward=payload.get("reward"), - metadata=obs_data.get("metadata", {}), - ) - - return StepResult( - observation=observation, - reward=payload.get("reward"), - done=payload.get("done", False), - ) - - def _parse_state(self, payload: Dict) -> DebugzeroState: - """ - Parse server response into State object. - - Args: - payload: JSON response from state request - - Returns: - State object - """ - return DebugzeroState( - episode_id=payload.get("episode_id"), - step_count=payload.get("step_count", 0), - seed_id=payload.get("seed_id", ""), - original_code=payload.get("original_code", ""), - current_code=payload.get("current_code", ""), - role_turn=payload.get("role_turn", "proposer"), - ) +# Copyright (c) Meta Platforms, Inc. and affiliates. +# All rights reserved. +# +# This source code is licensed under the BSD-style license found in the +# LICENSE file in the root directory of this source tree. + +"""Debugzero Environment Client.""" + +from typing import Dict + +from openenv.core import EnvClient +from openenv.core.client_types import StepResult +from openenv.core.env_server.types import State + +try: + from .models import DebugzeroAction, DebugzeroObservation, DebugzeroState +except ImportError: + from models import DebugzeroAction, DebugzeroObservation, DebugzeroState + + +class DebugzeroEnv( + EnvClient[DebugzeroAction, DebugzeroObservation, DebugzeroState] +): + """ + Client for the DebugZero Environment. + + This client maintains a persistent WebSocket connection to the environment server, + enabling efficient multi-step interactions for Proposer/Solver roles. + Each client instance has its own dedicated environment session on the server. + + Example: + >>> # Connect to a running server + >>> with DebugzeroEnv(base_url="http://localhost:8000") as client: + ... result = client.reset() + ... print(result.observation.current_code) + ... + ... result = client.step(DebugzeroAction(role="proposer", code="buggy code")) + ... print(result.observation.tests_passed) + + Example with Docker: + >>> # Automatically start container and connect + >>> client = DebugzeroEnv.from_docker_image("debugZero-env:latest") + >>> try: + ... result = client.reset() + ... result = client.step(DebugzeroAction(role="proposer", code="import os")) + ... finally: + ... client.close() + """ + + def _step_payload(self, action: DebugzeroAction) -> Dict: + """ + Convert DebugzeroAction to JSON payload for step message. + + Args: + action: DebugzeroAction instance + + Returns: + Dictionary representation suitable for JSON encoding + """ + return { + "role": action.role, + "code": action.code, + } + + def _parse_result(self, payload: Dict) -> StepResult[DebugzeroObservation]: + """ + Parse server response into StepResult[DebugzeroObservation]. + + Args: + payload: JSON response data from server + + Returns: + StepResult with DebugzeroObservation + """ + obs_data = payload.get("observation", {}) + observation = DebugzeroObservation( + role_next=obs_data.get("role_next", "proposer"), + current_code=obs_data.get("current_code", ""), + execution_result=obs_data.get("execution_result", ""), + tests_passed=obs_data.get("tests_passed", False), + syntax_error=obs_data.get("syntax_error", False), + done=payload.get("done", False), + reward=payload.get("reward"), + metadata=obs_data.get("metadata", {}), + ) + + return StepResult( + observation=observation, + reward=payload.get("reward"), + done=payload.get("done", False), + ) + + def _parse_state(self, payload: Dict) -> DebugzeroState: + """ + Parse server response into State object. + + Args: + payload: JSON response from state request + + Returns: + State object + """ + return DebugzeroState( + episode_id=payload.get("episode_id"), + step_count=payload.get("step_count", 0), + seed_id=payload.get("seed_id", ""), + original_code=payload.get("original_code", ""), + current_code=payload.get("current_code", ""), + role_turn=payload.get("role_turn", "proposer"), + ) diff --git a/eval/api_baseline.py b/eval/api_baseline.py new file mode 100644 index 0000000000000000000000000000000000000000..5f895437d8623e8ce1d80fef654b78bfa83b3993 --- /dev/null +++ b/eval/api_baseline.py @@ -0,0 +1,367 @@ +import os +import re +import sys + +sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) + +from bug_bank import build_bug_bank +from models import DebugzeroAction +from seed_bank import SEED_BANK, get_seed_by_id +from server.bug_injector import infer_bug_operator +from server.executor import execute_code +from server.graders import ( + compute_ast_distance, + compute_proposer_reward, + compute_solver_reward, + is_effectively_unchanged, + reset_reward_history, +) +from training.dual_role_sampler import sample_proposer_prompt, sample_solver_prompt + + +def extract_python_code(text: str) -> str: + match = re.search(r"```(?:python)?\s(.*?)```", text, flags=re.DOTALL) + if match: + return match.group(1).strip() + return text.strip() + + +def execute_candidate(seed_id: str, code: str) -> dict[str, object]: + seed = get_seed_by_id(seed_id) + result = execute_code(code, seed.test) + execution_result = result.output[:500] if result.output else "" + return { + "tests_passed": result.passed, + "syntax_error": result.syntax_error, + "unsafe_code": execution_result.startswith("Unsafe import detected."), + "execution_result": execution_result, + } + + +def classify_proposer_attempt( + original_code: str, + candidate_code: str, + *, + tests_passed: bool, + syntax_error: bool, +) -> dict[str, bool]: + unchanged_code = is_effectively_unchanged(original_code, candidate_code) + valid_bug = (not tests_passed) and (not syntax_error) + changed_but_passing = (not unchanged_code) and tests_passed and (not syntax_error) + return { + "unchanged_code": unchanged_code, + "valid_bug": valid_bug, + "changed_but_passing": changed_but_passing, + } + + +def run_deterministic_controls() -> dict[str, object]: + bug_bank = build_bug_bank() + controls = [] + + print("=" * 80) + print("Deterministic controls") + print("=" * 80) + + for seed in SEED_BANK: + eval_bug = next(sample for sample in bug_bank.eval_samples if sample.seed_id == seed.seed_id) + canonical_result = execute_candidate(seed.seed_id, seed.original_code) + buggy_result = execute_candidate(seed.seed_id, eval_bug.buggy_code) + syntax_result = execute_candidate(seed.seed_id, "def broken(: pass") + + controls.append( + { + "seed_id": seed.seed_id, + "canonical_passes": canonical_result["tests_passed"] and not canonical_result["syntax_error"], + "bug_fails": (not buggy_result["tests_passed"]) and not buggy_result["syntax_error"], + "syntax_detected": syntax_result["syntax_error"], + } + ) + + canonical_passes = sum(1 for item in controls if item["canonical_passes"]) + bug_failures = sum(1 for item in controls if item["bug_fails"]) + syntax_detected = sum(1 for item in controls if item["syntax_detected"]) + + summary = { + "seed_count": len(SEED_BANK), + "canonical_pass_count": canonical_passes, + "verified_bug_fail_count": bug_failures, + "syntax_detect_count": syntax_detected, + "controls": controls, + "bug_bank": bug_bank, + } + + print(f"Canonical pass count: {canonical_passes}/{len(SEED_BANK)}") + print(f"Verified bug fail count: {bug_failures}/{len(SEED_BANK)}") + print(f"Syntax detection count: {syntax_detected}/{len(SEED_BANK)}") + return summary + + +async def run_live_api_probe(bug_bank) -> dict[str, object] | None: + api_key = os.environ.get("OPENAI_API_KEY") + base_url = os.environ.get("OPENAI_BASE_URL", "https://openrouter.ai/api/v1") + model_name = os.environ.get("OPENAI_MODEL") + env_url = os.environ.get("DEBUGZERO_ENV_URL", "http://localhost:8000") + + if not api_key: + print("Skipping live API probe: OPENAI_API_KEY is not set.") + return None + if not model_name: + print("Skipping live API probe: OPENAI_MODEL is not set.") + return None + + from openai import OpenAI + from client import DebugzeroEnv + + client = OpenAI(api_key=api_key, base_url=base_url) + env = DebugzeroEnv(base_url=env_url) + + reset_reward_history() + proposer_feedback = "" + solver_feedback = "" + + metrics = { + "episodes": len(SEED_BANK), + "proposer_attempts": 0, + "solver_attempts": 0, + "proposer_successes": 0, + "solver_successes": 0, + "proposer_step1_successes": 0, + "proposer_late_successes": 0, + "proposer_valid_bug_attempts": 0, + "proposer_unchanged_attempts": 0, + "proposer_changed_but_passing_attempts": 0, + "proposer_syntax_errors": 0, + "solver_syntax_errors": 0, + "proposer_rewards": [], + "solver_rewards": [], + "proposer_bug_family_attempts": {}, + "episode_details": [], + "representative_success": None, + "representative_failure": None, + } + + print("=" * 80) + print("Live API probe") + print("=" * 80) + print(f"API base URL: {base_url}") + print(f"Model: {model_name}") + + try: + for episode in range(len(SEED_BANK)): + result = await env.reset() + obs = result.observation + seed_id = obs.metadata.get("seed_id", SEED_BANK[episode].seed_id) + original_code = obs.metadata.get("original_code", get_seed_by_id(seed_id).original_code) + + print(f"\nEpisode {episode + 1}/{len(SEED_BANK)} | seed={seed_id}") + + proposer_succeeded = False + for proposer_step in range(1, 5): + metrics["proposer_attempts"] += 1 + proposer_prompt = sample_proposer_prompt(obs.current_code) + if proposer_feedback: + proposer_prompt = f"{proposer_feedback}\n\n{proposer_prompt}" + + response = client.chat.completions.create( + model=model_name, + max_tokens=1024, + temperature=0.7, + messages=[ + {"role": "system", "content": "You are an expert Python coder."}, + {"role": "user", "content": proposer_prompt}, + ], + ) + proposer_code = extract_python_code(response.choices[0].message.content or "") + result = await env.step(DebugzeroAction(role="proposer", code=proposer_code)) + obs = result.observation + proposer_attempt = classify_proposer_attempt( + original_code, + proposer_code, + tests_passed=obs.tests_passed, + syntax_error=obs.syntax_error, + ) + + proposer_meta = { + "seed_id": seed_id, + "tests_passed": obs.tests_passed, + "syntax_error": obs.syntax_error, + "unsafe_code": obs.execution_result.startswith("Unsafe import detected."), + "unchanged_code": proposer_attempt["unchanged_code"], + "changed_but_passing": proposer_attempt["changed_but_passing"], + "plausibility_score": 0.0 + if obs.syntax_error + else compute_ast_distance(original_code, proposer_code), + } + proposer_reward = compute_proposer_reward(proposer_meta) + metrics["proposer_rewards"].append(proposer_reward) + likely_bug_family = infer_bug_operator(original_code, proposer_code) or "unknown" + if proposer_attempt["valid_bug"]: + metrics["proposer_valid_bug_attempts"] += 1 + metrics["proposer_bug_family_attempts"][likely_bug_family] = ( + metrics["proposer_bug_family_attempts"].get(likely_bug_family, 0) + 1 + ) + if proposer_attempt["unchanged_code"]: + metrics["proposer_unchanged_attempts"] += 1 + if proposer_attempt["changed_but_passing"]: + metrics["proposer_changed_but_passing_attempts"] += 1 + + if obs.syntax_error: + metrics["proposer_syntax_errors"] += 1 + proposer_feedback = "Your last attempt caused a syntax error. Keep the code valid and preserve the signature." + elif proposer_attempt["valid_bug"]: + proposer_feedback = "You created a valid failing bug. Keep the change small and realistic." + proposer_succeeded = True + metrics["proposer_successes"] += 1 + if proposer_step == 1: + metrics["proposer_step1_successes"] += 1 + else: + metrics["proposer_late_successes"] += 1 + metrics["episode_details"].append( + { + "seed_id": seed_id, + "role": "proposer", + "step": proposer_step, + "likely_bug_family": likely_bug_family, + "reward": proposer_reward, + } + ) + if metrics["representative_success"] is None: + metrics["representative_success"] = { + "role": "proposer", + "seed_id": seed_id, + "reward": proposer_reward, + "code": proposer_code, + } + print(f" proposer succeeded on step {proposer_step} with reward {proposer_reward:.2f}") + break + elif proposer_attempt["unchanged_code"]: + proposer_feedback = ( + "Your last attempt did not change behavior. Make exactly one small boundary, " + "comparison, condition, or slice bug." + ) + else: + proposer_feedback = ( + "The tests still passed. Keep exactly one small local edit, but make it " + "behavior-changing." + ) + + if not proposer_succeeded: + metrics["solver_rewards"].append(0.0) + if metrics["representative_failure"] is None: + metrics["representative_failure"] = { + "role": "proposer", + "seed_id": seed_id, + "reason": "failed_to_break_tests", + } + print(" proposer did not create a failing bug; solver skipped.") + continue + + for solver_step in range(1, 5): + metrics["solver_attempts"] += 1 + solver_prompt = sample_solver_prompt( + obs.current_code, + obs.execution_result, + mode="concise", + ) + if solver_feedback: + solver_prompt = f"{solver_feedback}\n\n{solver_prompt}" + + response = client.chat.completions.create( + model=model_name, + max_tokens=1024, + temperature=0.2, + messages=[ + {"role": "system", "content": "You are an expert Python coder."}, + {"role": "user", "content": solver_prompt}, + ], + ) + solver_code = extract_python_code(response.choices[0].message.content or "") + result = await env.step(DebugzeroAction(role="solver", code=solver_code)) + obs = result.observation + + solver_meta = { + "seed_id": seed_id, + "tests_passed": obs.tests_passed, + "syntax_error": obs.syntax_error, + "unsafe_code": obs.execution_result.startswith("Unsafe import detected."), + } + solver_reward = compute_solver_reward(solver_meta) + metrics["solver_rewards"].append(solver_reward) + + if obs.syntax_error: + metrics["solver_syntax_errors"] += 1 + solver_feedback = "The fix caused a syntax error. Return a valid full function." + elif obs.tests_passed: + solver_feedback = "The fix passed the tests." + metrics["solver_successes"] += 1 + if metrics["representative_success"] is None: + metrics["representative_success"] = { + "role": "solver", + "seed_id": seed_id, + "reward": solver_reward, + "code": solver_code, + } + print(f" solver succeeded on step {solver_step} with reward {solver_reward:.2f}") + break + else: + solver_feedback = "The bug is still present. Focus on the failing behavior in the traceback." + if metrics["representative_failure"] is None: + metrics["representative_failure"] = { + "role": "solver", + "seed_id": seed_id, + "reason": "tests_still_failing", + "execution_result": obs.execution_result, + } + + return metrics + finally: + await env.close() + + +def print_live_summary(metrics: dict[str, object]) -> None: + episodes = int(metrics["episodes"]) or 1 + proposer_attempts = int(metrics["proposer_attempts"]) or 1 + solver_attempts = int(metrics["solver_attempts"]) or 1 + proposer_rewards = metrics["proposer_rewards"] + solver_rewards = metrics["solver_rewards"] + + print("\n" + "=" * 80) + print("Live API summary") + print("=" * 80) + print(f"Proposer success rate: {metrics['proposer_successes'] / episodes:.2%}") + print(f"Solver success rate: {metrics['solver_successes'] / episodes:.2%}") + print(f"Proposer step-1 success rate: {metrics['proposer_step1_successes'] / episodes:.2%}") + print(f"Proposer late success rate: {metrics['proposer_late_successes'] / episodes:.2%}") + print(f"Proposer valid bug rate: {metrics['proposer_valid_bug_attempts'] / proposer_attempts:.2%}") + print(f"Proposer unchanged rate: {metrics['proposer_unchanged_attempts'] / proposer_attempts:.2%}") + print( + f"Proposer changed-pass rate: " + f"{metrics['proposer_changed_but_passing_attempts'] / proposer_attempts:.2%}" + ) + print(f"Proposer syntax rate: {metrics['proposer_syntax_errors'] / proposer_attempts:.2%}") + print(f"Solver syntax rate: {metrics['solver_syntax_errors'] / solver_attempts:.2%}") + print( + f"Average proposer reward: " + f"{(sum(proposer_rewards) / len(proposer_rewards)) if proposer_rewards else 0.0:.2f}" + ) + print( + f"Average solver reward: " + f"{(sum(solver_rewards) / len(solver_rewards)) if solver_rewards else 0.0:.2f}" + ) + print(f"Proposer bug families: {metrics['proposer_bug_family_attempts']}") + print(f"Representative success: {metrics['representative_success']}") + print(f"Representative failure: {metrics['representative_failure']}") + + +async def main() -> None: + control_summary = run_deterministic_controls() + metrics = await run_live_api_probe(control_summary["bug_bank"]) + if metrics is not None: + print_live_summary(metrics) + + +if __name__ == "__main__": + import asyncio + + asyncio.run(main()) diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index d75834c6cd0d10499fcdeb2a773fc63320736449..93a2856b72df6bf02697c666b688581ed39c09ae 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,12 +1,12 @@ -# Graph Report - C:\Users\astra\Desktop\hackon\debugZero (2026-04-25) +# Graph Report - C:\Users\astra\Desktop\hackon\ani\DebugZero (2026-04-26) ## Corpus Check -- 17 files · ~18,229 words +- 16 files · ~23,796 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 123 nodes · 223 edges · 8 communities detected -- Extraction: 66% EXTRACTED · 34% INFERRED · 0% AMBIGUOUS · INFERRED: 75 edges (avg confidence: 0.61) +- 145 nodes · 303 edges · 16 communities detected +- Extraction: 74% EXTRACTED · 26% INFERRED · 0% AMBIGUOUS · INFERRED: 80 edges (avg confidence: 0.7) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) @@ -18,85 +18,127 @@ - [[_COMMUNITY_Community 5|Community 5]] - [[_COMMUNITY_Community 6|Community 6]] - [[_COMMUNITY_Community 7|Community 7]] +- [[_COMMUNITY_Community 8|Community 8]] +- [[_COMMUNITY_Community 9|Community 9]] +- [[_COMMUNITY_Community 10|Community 10]] +- [[_COMMUNITY_Community 11|Community 11]] +- [[_COMMUNITY_Community 12|Community 12]] +- [[_COMMUNITY_Community 13|Community 13]] +- [[_COMMUNITY_Community 14|Community 14]] +- [[_COMMUNITY_Community 15|Community 15]] ## God Nodes (most connected - your core abstractions) -1. `DebugzeroAction` - 21 edges -2. `DebugzeroObservation` - 20 edges -3. `DebugzeroState` - 18 edges -4. `main()` - 16 edges +1. `run_live_api_probe()` - 16 edges +2. `main()` - 15 edges +3. `DebugzeroObservation` - 14 edges +4. `DebugzeroAction` - 13 edges 5. `DebugzeroEnvironment` - 13 edges -6. `BugInjectorVisitor` - 11 edges -7. `DebugzeroEnv` - 10 edges -8. `inject_bug()` - 9 edges -9. `execute_code()` - 8 edges -10. `get_model_action()` - 6 edges +6. `DebugzeroState` - 12 edges +7. `evaluate_proposer_fixed_set()` - 12 edges +8. `BugInjectorVisitor` - 11 edges +9. `DebugzeroEnv` - 10 edges +10. `run_workflow()` - 10 edges ## Surprising Connections (you probably didn't know these) -- `DebugzeroEnv` --uses--> `LLMAction` [INFERRED] - C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\inference.py -- `DebugzeroEnv` --calls--> `make_env()` [INFERRED] - C:\Users\astra\Desktop\hackon\debugZero\client.py → C:\Users\astra\Desktop\hackon\debugZero\inference.py -- `LLMAction` --uses--> `DebugzeroAction` [INFERRED] - C:\Users\astra\Desktop\hackon\debugZero\inference.py → C:\Users\astra\Desktop\hackon\debugZero\models.py -- `deterministic_action()` --calls--> `DebugzeroAction` [INFERRED] - C:\Users\astra\Desktop\hackon\debugZero\inference.py → C:\Users\astra\Desktop\hackon\debugZero\models.py -- `get_model_action()` --calls--> `DebugzeroAction` [INFERRED] - C:\Users\astra\Desktop\hackon\debugZero\inference.py → C:\Users\astra\Desktop\hackon\debugZero\models.py +- `build_bug_bank()` --calls--> `run_deterministic_controls()` [INFERRED] + C:\Users\astra\Desktop\hackon\ani\DebugZero\bug_bank.py → C:\Users\astra\Desktop\hackon\ani\DebugZero\eval\api_baseline.py +- `build_bug_bank()` --calls--> `create_dataset()` [INFERRED] + C:\Users\astra\Desktop\hackon\ani\DebugZero\bug_bank.py → C:\Users\astra\Desktop\hackon\ani\DebugZero\training\grpo_train.py +- `_collect_verified_bugs()` --calls--> `inject_bug()` [INFERRED] + C:\Users\astra\Desktop\hackon\ani\DebugZero\bug_bank.py → C:\Users\astra\Desktop\hackon\ani\DebugZero\server\bug_injector.py +- `_bug_difficulty_score()` --calls--> `compute_ast_distance()` [INFERRED] + C:\Users\astra\Desktop\hackon\ani\DebugZero\bug_bank.py → C:\Users\astra\Desktop\hackon\ani\DebugZero\server\graders.py +- `DebugzeroEnv` --uses--> `DebugzeroObservation` [INFERRED] + C:\Users\astra\Desktop\hackon\ani\DebugZero\client.py → C:\Users\astra\Desktop\hackon\ani\DebugZero\models.py ## Communities ### Community 0 - "Community 0" -Cohesion: 0.15 -Nodes (23): Action, Entry point for direct execution via uv run or python -m. This function ena, DebugzeroEnv, Client for the DebugZero Environment. This client maintains a persistent We, Client for the DebugZero Environment. This client maintains a persistent We, Convert DebugzeroAction to JSON payload for step message. Args:, Convert DebugzeroAction to JSON payload for step message. Args:, Parse server response into StepResult[DebugzeroObservation]. Args: (+15 more) +Cohesion: 0.13 +Nodes (12): BugInjectorVisitor, infer_bug_operator(), _infer_condition_negation(), _infer_loop_boundary_shift(), _infer_off_by_one(), _infer_slice_boundary_corruption(), _infer_wrong_builtin(), _infer_wrong_operator() (+4 more) ### Community 1 - "Community 1" -Cohesion: 0.14 -Nodes (27): BaseModel, build_openai_client(), build_prompt(), _code_preview(), compact_action_string(), deterministic_action(), deterministic_bug(), _execution_preview() (+19 more) +Cohesion: 0.22 +Nodes (15): build_mixed_role_dataset(), build_tiny_local_model_and_tokenizer(), build_weighted_proposer_rows(), choose_proposer_bug_focus(), create_dataset(), create_trainer(), get_training_profile(), get_trl_classes() (+7 more) ### Community 2 - "Community 2" -Cohesion: 0.13 -Nodes (10): BugInjectorVisitor, inject_bug(), is_safe_injection(), 4 critical checks: - parse succeeds - mutation actually changed code, test_condition_negation(), test_loop_boundary_shift(), test_missing_base_case(), test_off_by_one() (+2 more) +Cohesion: 0.23 +Nodes (12): _bug_difficulty_score(), BugBank, BugSample, build_bug_bank(), _collect_verified_bugs(), _count_nonempty_lines(), validate_seed(), execute_code() (+4 more) ### Community 3 - "Community 3" -Cohesion: 0.15 -Nodes (6): main(), Entry point for direct execution via uv run or python -m. This function ena, compute_ast_distance(), evaluate_navidadkhah_plausibility(), Offline evaluation of generated bugs against the navidadkhah 25k bug dataset., Computes the string similarity distance between the AST dumps of the original +Cohesion: 0.23 +Nodes (13): classify_proposer_attempt(), execute_candidate(), extract_python_code(), main(), print_live_summary(), run_deterministic_controls(), run_live_api_probe(), sample_proposer_prompt() (+5 more) ### Community 4 - "Community 4" -Cohesion: 0.2 -Nodes (12): Dual-role DebugZero Environment wrapping a Python sandbox execution for Prop, _build_full_code(), execute_code(), ExecutionResult, _first_function_name(), is_safe(), Check if the code contains any blocked imports strings. Also performs a qu, Executes the provided python code alongside its tests in an isolated subprocess. (+4 more) +Cohesion: 0.31 +Nodes (12): call_env_method(), clamp_score(), classify_proposer_attempt(), compact_action_string(), extract_env_error(), log_end(), log_start(), log_step() (+4 more) ### Community 5 - "Community 5" -Cohesion: 0.33 -Nodes (7): create_dataset(), main(), reward_fn(), compute_proposer_reward(), compute_solver_reward(), get_solve_rate(), record_solve_result() +Cohesion: 0.27 +Nodes (10): Action, DebugzeroEnv, Client for the DebugZero Environment. This client maintains a persistent, Convert DebugzeroAction to JSON payload for step message. Args:, Parse server response into State object. Args: payload:, DebugzeroAction, DebugzeroState, Action for the DebugZero environment representing the Proposer or Solver inputs. (+2 more) ### Community 6 - "Community 6" -Cohesion: 0.67 -Nodes (0): +Cohesion: 0.29 +Nodes (2): Dual-role DebugZero Environment wrapping a Python sandbox execution for Pro, SeedSpec ### Community 7 - "Community 7" +Cohesion: 0.48 +Nodes (2): DebugzeroEnvironment, Environment + +### Community 8 - "Community 8" +Cohesion: 0.29 +Nodes (7): compute_ast_distance(), is_effectively_unchanged(), Computes the string similarity distance between the AST dumps of the original, evaluate_proposer_fixed_set(), summarize_proposer_by_bug_family(), summarize_proposer_by_seed(), summarize_proposer_results() + +### Community 9 - "Community 9" +Cohesion: 0.48 +Nodes (7): completion_to_text(), evaluate_bug_sample(), execute_candidate(), extract_python_code(), prop_rew(), solv_rew(), get_seed_by_id() + +### Community 10 - "Community 10" +Cohesion: 0.4 +Nodes (2): main(), Entry point for direct execution via uv run or python -m. This function e + +### Community 11 - "Community 11" +Cohesion: 0.47 +Nodes (5): compute_proposer_reward(), compute_solver_reward(), get_solve_rate(), record_solve_result(), reset_reward_history() + +### Community 12 - "Community 12" +Cohesion: 0.5 +Nodes (4): Parse server response into StepResult[DebugzeroObservation]. Args:, DebugzeroObservation, Observation from the DebugZero environment following sandbox execution., Observation + +### Community 13 - "Community 13" +Cohesion: 0.67 +Nodes (3): evaluate_solver_fixed_set(), generate_code(), summarize_solver_results() + +### Community 14 - "Community 14" Cohesion: 1.0 -Nodes (1): Executes the provided python code alongside its tests in an isolated subprocess. +Nodes (1): Computes the string similarity distance between the AST dumps of the original + +### Community 15 - "Community 15" +Cohesion: 1.0 +Nodes (1): Computes the string similarity distance between the AST dumps of the original ## Knowledge Gaps -- **9 isolated node(s):** `Action for the DebugZero environment representing the Proposer or Solver inputs.`, `Observation from the DebugZero environment following sandbox execution.`, `State for the DebugZero environment, extending default state with seed context.`, `Offline evaluation of generated bugs against the navidadkhah 25k bug dataset.`, `4 critical checks: - parse succeeds - mutation actually changed code` (+4 more) +- **9 isolated node(s):** `Action for the DebugZero environment representing the Proposer or Solver inputs.`, `Observation from the DebugZero environment following sandbox execution.`, `State for the DebugZero environment, extending default state with seed context.`, `4 critical checks: - parse succeeds - mutation actually changed code`, `Check if the code contains any blocked imports strings. Also performs a qu` (+4 more) These have ≤1 connection - possible missing edges or undocumented components. -- **Thin community `Community 7`** (1 nodes): `Executes the provided python code alongside its tests in an isolated subprocess.` +- **Thin community `Community 14`** (1 nodes): `Computes the string similarity distance between the AST dumps of the original` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `Community 15`** (1 nodes): `Computes the string similarity distance between the AST dumps of the original` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `DebugzeroAction` connect `Community 0` to `Community 1`, `Community 3`, `Community 4`?** - _High betweenness centrality (0.216) - this node is a cross-community bridge._ -- **Why does `DebugzeroEnvironment` connect `Community 0` to `Community 3`, `Community 4`?** - _High betweenness centrality (0.209) - this node is a cross-community bridge._ -- **Are the 18 inferred relationships involving `DebugzeroAction` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?** - _`DebugzeroAction` has 18 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 17 inferred relationships involving `DebugzeroObservation` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?** - _`DebugzeroObservation` has 17 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 15 inferred relationships involving `DebugzeroState` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent We`) actually correct?** - _`DebugzeroState` has 15 INFERRED edges - model-reasoned connections that need verification._ -- **Are the 7 inferred relationships involving `DebugzeroEnvironment` (e.g. with `Entry point for direct execution via uv run or python -m. This function ena` and `DebugzeroAction`) actually correct?** - _`DebugzeroEnvironment` has 7 INFERRED edges - model-reasoned connections that need verification._ -- **What connects `Action for the DebugZero environment representing the Proposer or Solver inputs.`, `Observation from the DebugZero environment following sandbox execution.`, `State for the DebugZero environment, extending default state with seed context.` to the rest of the system?** - _9 weakly-connected nodes found - possible documentation gaps or missing edges._ \ No newline at end of file +- **Why does `run_live_api_probe()` connect `Community 3` to `Community 0`, `Community 5`, `Community 7`, `Community 8`, `Community 9`, `Community 11`?** + _High betweenness centrality (0.267) - this node is a cross-community bridge._ +- **Why does `main()` connect `Community 4` to `Community 8`, `Community 11`, `Community 5`?** + _High betweenness centrality (0.131) - this node is a cross-community bridge._ +- **Why does `DebugzeroAction` connect `Community 5` to `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 10`, `Community 12`?** + _High betweenness centrality (0.125) - this node is a cross-community bridge._ +- **Are the 12 inferred relationships involving `run_live_api_probe()` (e.g. with `DebugzeroEnv` and `reset_reward_history()`) actually correct?** + _`run_live_api_probe()` has 12 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 5 inferred relationships involving `main()` (e.g. with `reset_reward_history()` and `DebugzeroAction`) actually correct?** + _`main()` has 5 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 11 inferred relationships involving `DebugzeroObservation` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent`) actually correct?** + _`DebugzeroObservation` has 11 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 10 inferred relationships involving `DebugzeroAction` (e.g. with `DebugzeroEnv` and `Client for the DebugZero Environment. This client maintains a persistent`) actually correct?** + _`DebugzeroAction` has 10 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/graphify-out/cache/055047d6cfcb60857a41382dcbaa312e3a3c8f9b2d73eef2080ebc404ce9e853.json b/graphify-out/cache/055047d6cfcb60857a41382dcbaa312e3a3c8f9b2d73eef2080ebc404ce9e853.json new file mode 100644 index 0000000000000000000000000000000000000000..5b680abaee68c297e384532d29014779ff78d7b1 --- /dev/null +++ b/graphify-out/cache/055047d6cfcb60857a41382dcbaa312e3a3c8f9b2d73eef2080ebc404ce9e853.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "label": "tasks.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L1"}, {"id": "tasks_seedspec", "label": "SeedSpec", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L7"}, {"id": "tasks_original_code", "label": "original_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L15"}, {"id": "tasks_get_seed_by_id", "label": "get_seed_by_id()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L139"}, {"id": "tasks_legacy_seed_dict", "label": "legacy_seed_dict()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L143"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "target": "tasks_seedspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "target": "tasks_original_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "target": "tasks_get_seed_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L139", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "target": "tasks_legacy_seed_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\tasks.py", "source_location": "L143", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/109212a64b8d08b5cd75f1b351b47be4581db6846b8a3c8cfbf80902849c53af.json b/graphify-out/cache/109212a64b8d08b5cd75f1b351b47be4581db6846b8a3c8cfbf80902849c53af.json new file mode 100644 index 0000000000000000000000000000000000000000..b3c18d1e7609d563d604984f137a72603c393e28 --- /dev/null +++ b/graphify-out/cache/109212a64b8d08b5cd75f1b351b47be4581db6846b8a3c8cfbf80902849c53af.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "label": "debugZero_environment.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L1"}, {"id": "debugzero_environment_debugzeroenvironment", "label": "DebugzeroEnvironment", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30"}, {"id": "environment", "label": "Environment", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "debugzero_environment_debugzeroenvironment_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38"}, {"id": "debugzero_environment_debugzeroenvironment_reset", "label": ".reset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44"}, {"id": "debugzero_environment_debugzeroenvironment_step", "label": ".step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62"}, {"id": "debugzero_environment_state", "label": "state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111"}, {"id": "debugzero_environment_debugzeroenvironment_build_state", "label": "._build_state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114"}, {"id": "debugzero_environment_debugzeroenvironment_observation_metadata", "label": "._observation_metadata()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124"}, {"id": "debugzero_environment_rationale_31", "label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Pro", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "openenv_core_env_server_interfaces", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L21", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "server_tasks", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L25", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L27", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_debugzeroenvironment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "environment", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_init", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L42", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L49", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L59", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_step", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L80", "weight": 1.0}, {"source": "debugzero_environment_rationale_31", "target": "debugzero_environment_debugzeroenvironment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31", "weight": 1.0}], "raw_calls": [{"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L45"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L51"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L69"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L72"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L85"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L88"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L99"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L115"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "uuid4", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}]} \ No newline at end of file diff --git a/graphify-out/cache/13175590994bbd26ed36a8b3651158ebc3e9a3d581202907a8cb654613d92cdd.json b/graphify-out/cache/13175590994bbd26ed36a8b3651158ebc3e9a3d581202907a8cb654613d92cdd.json new file mode 100644 index 0000000000000000000000000000000000000000..520b1be3451fb0e05b38842b67b6b03924d732b2 --- /dev/null +++ b/graphify-out/cache/13175590994bbd26ed36a8b3651158ebc3e9a3d581202907a8cb654613d92cdd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "label": "models.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L1"}, {"id": "models_debugzeroaction", "label": "DebugzeroAction", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L18"}, {"id": "action", "label": "Action", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_debugzeroobservation", "label": "DebugzeroObservation", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L25"}, {"id": "observation", "label": "Observation", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_debugzerostate", "label": "DebugzeroState", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L34"}, {"id": "state", "label": "State", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "models_rationale_19", "label": "Action for the DebugZero environment representing the Proposer or Solver inputs.", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L19"}, {"id": "models_rationale_26", "label": "Observation from the DebugZero environment following sandbox execution.", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L26"}, {"id": "models_rationale_35", "label": "State for the DebugZero environment, extending default state with seed context.", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L35"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "openenv_core_env_server_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "models_debugzeroaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L18", "weight": 1.0}, {"source": "models_debugzeroaction", "target": "action", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "models_debugzeroobservation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L25", "weight": 1.0}, {"source": "models_debugzeroobservation", "target": "observation", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L25", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "target": "models_debugzerostate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L34", "weight": 1.0}, {"source": "models_debugzerostate", "target": "state", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L34", "weight": 1.0}, {"source": "models_rationale_19", "target": "models_debugzeroaction", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L19", "weight": 1.0}, {"source": "models_rationale_26", "target": "models_debugzeroobservation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L26", "weight": 1.0}, {"source": "models_rationale_35", "target": "models_debugzerostate", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\models.py", "source_location": "L35", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/1bfc759f804b4375312806294ccbe95b13b217357137439fe4294c39fdad7f1a.json b/graphify-out/cache/1bfc759f804b4375312806294ccbe95b13b217357137439fe4294c39fdad7f1a.json new file mode 100644 index 0000000000000000000000000000000000000000..440a5874e3963746a9100d6414c16733be3cce69 --- /dev/null +++ b/graphify-out/cache/1bfc759f804b4375312806294ccbe95b13b217357137439fe4294c39fdad7f1a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "label": "debugZero_environment.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L1"}, {"id": "debugzero_environment_debugzeroenvironment", "label": "DebugzeroEnvironment", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30"}, {"id": "environment", "label": "Environment", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "debugzero_environment_debugzeroenvironment_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38"}, {"id": "debugzero_environment_debugzeroenvironment_reset", "label": ".reset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44"}, {"id": "debugzero_environment_debugzeroenvironment_step", "label": ".step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62"}, {"id": "debugzero_environment_state", "label": "state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111"}, {"id": "debugzero_environment_debugzeroenvironment_build_state", "label": "._build_state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114"}, {"id": "debugzero_environment_debugzeroenvironment_observation_metadata", "label": "._observation_metadata()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124"}, {"id": "debugzero_environment_rationale_31", "label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Pro", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "openenv_core_env_server_interfaces", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L21", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L25", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L27", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_debugzeroenvironment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "environment", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_init", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L42", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L49", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L59", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_step", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L80", "weight": 1.0}, {"source": "debugzero_environment_rationale_31", "target": "debugzero_environment_debugzeroenvironment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31", "weight": 1.0}], "raw_calls": [{"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L45"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L51"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L69"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L72"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L85"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L88"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L99"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L115"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "uuid4", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}]} \ No newline at end of file diff --git a/graphify-out/cache/1c705b5476187b604441f858e5ee0e8f333be4162e990e346e5be6ce85d338c9.json b/graphify-out/cache/1c705b5476187b604441f858e5ee0e8f333be4162e990e346e5be6ce85d338c9.json new file mode 100644 index 0000000000000000000000000000000000000000..0c03a4635e8b30fbbe7a8d165606983c3f77069e --- /dev/null +++ b/graphify-out/cache/1c705b5476187b604441f858e5ee0e8f333be4162e990e346e5be6ce85d338c9.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "label": "client.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L1"}, {"id": "client_debugzeroenv", "label": "DebugzeroEnv", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L21"}, {"id": "client_debugzeroenv_step_payload", "label": "._step_payload()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L50"}, {"id": "client_debugzeroenv_parse_result", "label": "._parse_result()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L65"}, {"id": "client_debugzeroenv_parse_state", "label": "._parse_state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L93"}, {"id": "client_rationale_24", "label": "Client for the DebugZero Environment. This client maintains a persistent", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L24"}, {"id": "client_rationale_51", "label": "Convert DebugzeroAction to JSON payload for step message. Args:", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L51"}, {"id": "client_rationale_66", "label": "Parse server response into StepResult[DebugzeroObservation]. Args:", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L66"}, {"id": "client_rationale_94", "label": "Parse server response into State object. Args: payload:", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L94"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "openenv_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "openenv_core_client_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "openenv_core_env_server_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L16", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "target": "client_debugzeroenv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L21", "weight": 1.0}, {"source": "client_debugzeroenv", "target": "client_debugzeroenv_step_payload", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L50", "weight": 1.0}, {"source": "client_debugzeroenv", "target": "client_debugzeroenv_parse_result", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L65", "weight": 1.0}, {"source": "client_debugzeroenv", "target": "client_debugzeroenv_parse_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L93", "weight": 1.0}, {"source": "client_rationale_24", "target": "client_debugzeroenv", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L24", "weight": 1.0}, {"source": "client_rationale_51", "target": "client_debugzeroenv_step_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L51", "weight": 1.0}, {"source": "client_rationale_66", "target": "client_debugzeroenv_parse_result", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L66", "weight": 1.0}, {"source": "client_rationale_94", "target": "client_debugzeroenv_parse_state", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L94", "weight": 1.0}], "raw_calls": [{"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L75"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L76"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L77"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L78"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L79"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L80"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L81"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L82"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L83"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L84"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "StepResult", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L87"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L89"}, {"caller_nid": "client_debugzeroenv_parse_result", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L90"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L103"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L104"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L105"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L106"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L107"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L108"}, {"caller_nid": "client_debugzeroenv_parse_state", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\client.py", "source_location": "L109"}]} \ No newline at end of file diff --git a/graphify-out/cache/1dcdb91b71b3adde9a58f90dca8c3123dcded9b01d7a3155627a25caa19c6a89.json b/graphify-out/cache/1dcdb91b71b3adde9a58f90dca8c3123dcded9b01d7a3155627a25caa19c6a89.json new file mode 100644 index 0000000000000000000000000000000000000000..66c2c689d07d445b5db6196c92a96265e11fa36c --- /dev/null +++ b/graphify-out/cache/1dcdb91b71b3adde9a58f90dca8c3123dcded9b01d7a3155627a25caa19c6a89.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "label": "bug_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L1"}, {"id": "bug_bank_bugsample", "label": "BugSample", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42"}, {"id": "bug_bank_bugbank", "label": "BugBank", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51"}, {"id": "bug_bank_validate_seed", "label": "validate_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56"}, {"id": "bug_bank_build_bug_bank", "label": "build_bug_bank()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62"}, {"id": "bug_bank_collect_verified_bugs", "label": "_collect_verified_bugs()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97"}, {"id": "bug_bank_bug_difficulty_score", "label": "_bug_difficulty_score()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128"}, {"id": "bug_bank_count_nonempty_lines", "label": "_count_nonempty_lines()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_plausibility", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugbank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_validate_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_build_bug_bank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_collect_verified_bugs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bug_difficulty_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_count_nonempty_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_validate_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L71", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_collect_verified_bugs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L72", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bug_difficulty_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L75", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bugbank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L91", "weight": 1.0}, {"source": "bug_bank_collect_verified_bugs", "target": "bug_bank_bugsample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L116", "weight": 1.0}, {"source": "bug_bank_bug_difficulty_score", "target": "bug_bank_count_nonempty_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L131", "weight": 1.0}], "raw_calls": [{"caller_nid": "bug_bank_validate_seed", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L57"}, {"caller_nid": "bug_bank_validate_seed", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L59"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L73"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L79"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L80"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L81"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L84"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L85"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L92"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L93"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L99"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L102"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "seed", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L103"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "inject_bug", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L104"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L110"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L114"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L115"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L129"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L130"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L135"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L136"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "splitlines", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}]} \ No newline at end of file diff --git a/graphify-out/cache/1e8b4adc6e9c6eaf1cc24fd98199b7294d66a922b8f59f9d3add39c3531ecaea.json b/graphify-out/cache/1e8b4adc6e9c6eaf1cc24fd98199b7294d66a922b8f59f9d3add39c3531ecaea.json new file mode 100644 index 0000000000000000000000000000000000000000..fc01c1445f88c98d0a2895836fe77e425153873e --- /dev/null +++ b/graphify-out/cache/1e8b4adc6e9c6eaf1cc24fd98199b7294d66a922b8f59f9d3add39c3531ecaea.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "label": "seed_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "server_tasks", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/1e9a684c70e6dc9498d169d89e0096501c494bbb4f447a24161cc63255362667.json b/graphify-out/cache/1e9a684c70e6dc9498d169d89e0096501c494bbb4f447a24161cc63255362667.json new file mode 100644 index 0000000000000000000000000000000000000000..6751367aaa60e92d799f8c151097aa984a553e13 --- /dev/null +++ b/graphify-out/cache/1e9a684c70e6dc9498d169d89e0096501c494bbb4f447a24161cc63255362667.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "label": "grpo_train.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L1"}, {"id": "grpo_train_is_bfloat16_supported", "label": "is_bfloat16_supported()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23"}, {"id": "grpo_train_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75"}, {"id": "grpo_train_completion_to_text", "label": "completion_to_text()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82"}, {"id": "grpo_train_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91"}, {"id": "grpo_train_build_mixed_role_dataset", "label": "build_mixed_role_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103"}, {"id": "grpo_train_create_dataset", "label": "create_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133"}, {"id": "grpo_train_prop_rew", "label": "prop_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138"}, {"id": "grpo_train_solv_rew", "label": "solv_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178"}, {"id": "grpo_train_evaluate_bug_sample", "label": "evaluate_bug_sample()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205"}, {"id": "grpo_train_evaluate_solver_fixed_set", "label": "evaluate_solver_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219"}, {"id": "grpo_train_evaluate_proposer_fixed_set", "label": "evaluate_proposer_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232"}, {"id": "grpo_train_summarize_solver_results", "label": "summarize_solver_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275"}, {"id": "grpo_train_summarize_proposer_results", "label": "summarize_proposer_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287"}, {"id": "grpo_train_summarize_proposer_by_seed", "label": "summarize_proposer_by_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306"}, {"id": "grpo_train_summarize_proposer_by_bug_family", "label": "summarize_proposer_by_bug_family()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326"}, {"id": "grpo_train_build_weighted_proposer_rows", "label": "build_weighted_proposer_rows()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342"}, {"id": "grpo_train_choose_proposer_bug_focus", "label": "choose_proposer_bug_focus()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411"}, {"id": "grpo_train_load_prior_seed_break_rates", "label": "load_prior_seed_break_rates()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431"}, {"id": "grpo_train_save_metrics_artifact", "label": "save_metrics_artifact()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447"}, {"id": "grpo_train_generate_code", "label": "generate_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463"}, {"id": "grpo_train_get_training_profile", "label": "get_training_profile()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505"}, {"id": "grpo_train_load_training_model_and_tokenizer", "label": "load_training_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519"}, {"id": "grpo_train_build_tiny_local_model_and_tokenizer", "label": "build_tiny_local_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580"}, {"id": "grpo_train_get_trl_classes", "label": "get_trl_classes()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625"}, {"id": "grpo_train_create_trainer", "label": "create_trainer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633"}, {"id": "grpo_train_save_results_plot", "label": "save_results_plot()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668"}, {"id": "grpo_train_run_workflow", "label": "run_workflow()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727"}, {"id": "grpo_train_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "importlib_util", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "datasets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L17", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_is_bfloat16_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L28", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L35", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L37", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L38", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_rewards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L39", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L48", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L49", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L50", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L52", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L59", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_completion_to_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_mixed_role_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_prop_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_solv_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_bug_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_solver_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_weighted_proposer_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_choose_proposer_bug_focus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_prior_seed_break_rates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_metrics_artifact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_generate_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_training_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_trl_classes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_trainer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_results_plot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_run_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781", "weight": 1.0}, {"source": "grpo_train_build_mixed_role_dataset", "target": "grpo_train_build_weighted_proposer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L128", "weight": 1.0}, {"source": "grpo_train_create_dataset", "target": "grpo_train_build_mixed_role_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L135", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L155", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L192", "weight": 1.0}, {"source": "grpo_train_evaluate_bug_sample", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L207", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L227", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_evaluate_bug_sample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_summarize_solver_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L229", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L236", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L237", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L269", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L270", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L271", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_load_prior_seed_break_rates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L346", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_choose_proposer_bug_focus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L363", "weight": 1.0}, {"source": "grpo_train_generate_code", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L502", "weight": 1.0}, {"source": "grpo_train_load_training_model_and_tokenizer", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L525", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_trl_classes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L634", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_training_profile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L635", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_is_bfloat16_supported", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L646", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L728", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L734", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_trainer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L735", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L738", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L739", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_results_plot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L750", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_metrics_artifact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L757", "weight": 1.0}, {"source": "grpo_train_main", "target": "grpo_train_run_workflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L788", "weight": 1.0}], "raw_calls": [{"caller_nid": "grpo_train_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L76"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L79"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L83"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L85"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L86"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L87"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L88"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L92"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L94"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L110"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L115"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L129"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "from_list", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L130"}, {"caller_nid": "grpo_train_create_dataset", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L134"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L140"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L141"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L142"}, {"caller_nid": "grpo_train_prop_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L144"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L145"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L147"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L150"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L151"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L153"}, {"caller_nid": "grpo_train_prop_rew", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L157"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L173"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L180"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L181"}, {"caller_nid": "grpo_train_solv_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L183"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L184"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L186"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L189"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L190"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_solv_rew", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L206"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L208"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L222"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L235"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L238"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L245"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L255"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L258"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L266"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L276"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L277"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L278"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L288"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L289"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L294"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L307"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L312"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L313"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L317"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L318"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L327"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L332"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L333"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L335"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L347"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L348"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L350"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L354"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "round", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L358"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L359"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L368"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L371"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L372"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L382"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L384"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L385"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L386"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L393"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L396"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L397"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L406"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L422"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L426"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "exists", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L432"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "loads", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "read_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L442"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L443"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L451"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "write_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L456"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "dumps", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L457"}, {"caller_nid": "grpo_train_generate_code", "callee": "eval", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L476"}, {"caller_nid": "grpo_train_generate_code", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L478"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L479"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L481"}, {"caller_nid": "grpo_train_generate_code", "callee": "tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L483"}, {"caller_nid": "grpo_train_generate_code", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "parameters", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "to", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "no_grad", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L497"}, {"caller_nid": "grpo_train_generate_code", "callee": "generate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L498"}, {"caller_nid": "grpo_train_generate_code", "callee": "decode", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L500"}, {"caller_nid": "grpo_train_generate_code", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_generate_code", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_get_training_profile", "callee": "find_spec", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L506"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L528"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L529"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L535"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L559"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L563"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L567"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "LoraConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L568"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L576"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L588"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L589"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L590"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L591"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L592"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Whitespace", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L595"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevelTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L596"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "train_from_iterator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L600"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "PreTrainedTokenizerFast", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L602"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2Config", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L610"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2LMHeadModel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L621"}, {"caller_nid": "grpo_train_get_trl_classes", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L627"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L637"}, {"caller_nid": "grpo_train_create_trainer", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L638"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L655"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L656"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L658"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "use", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L678"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L681"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L684"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "subplots", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L687"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L689"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylim", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L699"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L700"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L701"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "plot", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L707"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_xlabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L708"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L709"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L711"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L719"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "tight_layout", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L721"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "savefig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L722"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L723"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L729"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L730"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L737"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L741"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L742"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L744"}, {"caller_nid": "grpo_train_run_workflow", "callee": "train", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L745"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L765"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L766"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L767"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L768"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L769"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L772"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L773"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L775"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L776"}, {"caller_nid": "grpo_train_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L784"}, {"caller_nid": "grpo_train_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L785"}, {"caller_nid": "grpo_train_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L786"}]} \ No newline at end of file diff --git a/graphify-out/cache/2aed36d871d67a7f5f30abf0130ae2d3649cd476562728dce77782bf2a1a4755.json b/graphify-out/cache/2aed36d871d67a7f5f30abf0130ae2d3649cd476562728dce77782bf2a1a4755.json new file mode 100644 index 0000000000000000000000000000000000000000..8913c83f69375ac86ed5cd15b113a7b6ac2c84ed --- /dev/null +++ b/graphify-out/cache/2aed36d871d67a7f5f30abf0130ae2d3649cd476562728dce77782bf2a1a4755.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "label": "grpo_train.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L1"}, {"id": "grpo_train_is_bfloat16_supported", "label": "is_bfloat16_supported()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23"}, {"id": "grpo_train_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75"}, {"id": "grpo_train_completion_to_text", "label": "completion_to_text()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82"}, {"id": "grpo_train_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91"}, {"id": "grpo_train_build_mixed_role_dataset", "label": "build_mixed_role_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103"}, {"id": "grpo_train_create_dataset", "label": "create_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133"}, {"id": "grpo_train_prop_rew", "label": "prop_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138"}, {"id": "grpo_train_solv_rew", "label": "solv_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178"}, {"id": "grpo_train_evaluate_bug_sample", "label": "evaluate_bug_sample()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205"}, {"id": "grpo_train_evaluate_solver_fixed_set", "label": "evaluate_solver_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219"}, {"id": "grpo_train_evaluate_proposer_fixed_set", "label": "evaluate_proposer_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232"}, {"id": "grpo_train_summarize_solver_results", "label": "summarize_solver_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275"}, {"id": "grpo_train_summarize_proposer_results", "label": "summarize_proposer_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287"}, {"id": "grpo_train_summarize_proposer_by_seed", "label": "summarize_proposer_by_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306"}, {"id": "grpo_train_summarize_proposer_by_bug_family", "label": "summarize_proposer_by_bug_family()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326"}, {"id": "grpo_train_build_weighted_proposer_rows", "label": "build_weighted_proposer_rows()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342"}, {"id": "grpo_train_choose_proposer_bug_focus", "label": "choose_proposer_bug_focus()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411"}, {"id": "grpo_train_load_prior_seed_break_rates", "label": "load_prior_seed_break_rates()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431"}, {"id": "grpo_train_save_metrics_artifact", "label": "save_metrics_artifact()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447"}, {"id": "grpo_train_generate_code", "label": "generate_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463"}, {"id": "grpo_train_get_training_profile", "label": "get_training_profile()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505"}, {"id": "grpo_train_load_training_model_and_tokenizer", "label": "load_training_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519"}, {"id": "grpo_train_build_tiny_local_model_and_tokenizer", "label": "build_tiny_local_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580"}, {"id": "grpo_train_get_trl_classes", "label": "get_trl_classes()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625"}, {"id": "grpo_train_create_trainer", "label": "create_trainer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633"}, {"id": "grpo_train_save_results_plot", "label": "save_results_plot()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668"}, {"id": "grpo_train_run_workflow", "label": "run_workflow()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727"}, {"id": "grpo_train_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "importlib_util", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "datasets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L17", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_is_bfloat16_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L28", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L35", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L37", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L38", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_graders", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L39", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L48", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L49", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L50", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L52", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L59", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_completion_to_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_mixed_role_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_prop_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_solv_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_bug_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_solver_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_weighted_proposer_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_choose_proposer_bug_focus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_prior_seed_break_rates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_metrics_artifact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_generate_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_training_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_trl_classes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_trainer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_results_plot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_run_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781", "weight": 1.0}, {"source": "grpo_train_build_mixed_role_dataset", "target": "grpo_train_build_weighted_proposer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L128", "weight": 1.0}, {"source": "grpo_train_create_dataset", "target": "grpo_train_build_mixed_role_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L135", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L155", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L192", "weight": 1.0}, {"source": "grpo_train_evaluate_bug_sample", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L207", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L227", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_evaluate_bug_sample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_summarize_solver_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L229", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L236", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L237", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L269", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L270", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L271", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_load_prior_seed_break_rates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L346", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_choose_proposer_bug_focus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L363", "weight": 1.0}, {"source": "grpo_train_generate_code", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L502", "weight": 1.0}, {"source": "grpo_train_load_training_model_and_tokenizer", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L525", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_trl_classes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L634", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_training_profile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L635", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_is_bfloat16_supported", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L646", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L728", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L734", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_trainer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L735", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L738", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L739", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_results_plot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L750", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_metrics_artifact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L757", "weight": 1.0}, {"source": "grpo_train_main", "target": "grpo_train_run_workflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L788", "weight": 1.0}], "raw_calls": [{"caller_nid": "grpo_train_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L76"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L79"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L83"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L85"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L86"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L87"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L88"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L92"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L94"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L110"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L115"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L129"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "from_list", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L130"}, {"caller_nid": "grpo_train_create_dataset", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L134"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L140"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L141"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L142"}, {"caller_nid": "grpo_train_prop_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L144"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L145"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L147"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L150"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L151"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L153"}, {"caller_nid": "grpo_train_prop_rew", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L157"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L173"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L180"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L181"}, {"caller_nid": "grpo_train_solv_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L183"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L184"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L186"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L189"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L190"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_solv_rew", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L206"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L208"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L222"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L235"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L238"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L245"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L255"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L258"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L266"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L276"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L277"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L278"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L288"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L289"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L294"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L307"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L312"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L313"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L317"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L318"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L327"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L332"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L333"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L335"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L347"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L348"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L350"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L354"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "round", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L358"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L359"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L368"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L371"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L372"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L382"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L384"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L385"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L386"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L393"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L396"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L397"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L406"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L422"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L426"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "exists", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L432"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "loads", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "read_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L442"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L443"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L451"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "write_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L456"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "dumps", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L457"}, {"caller_nid": "grpo_train_generate_code", "callee": "eval", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L476"}, {"caller_nid": "grpo_train_generate_code", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L478"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L479"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L481"}, {"caller_nid": "grpo_train_generate_code", "callee": "tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L483"}, {"caller_nid": "grpo_train_generate_code", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "parameters", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "to", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "no_grad", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L497"}, {"caller_nid": "grpo_train_generate_code", "callee": "generate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L498"}, {"caller_nid": "grpo_train_generate_code", "callee": "decode", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L500"}, {"caller_nid": "grpo_train_generate_code", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_generate_code", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_get_training_profile", "callee": "find_spec", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L506"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L528"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L529"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L535"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L559"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L563"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L567"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "LoraConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L568"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L576"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L588"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L589"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L590"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L591"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L592"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Whitespace", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L595"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevelTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L596"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "train_from_iterator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L600"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "PreTrainedTokenizerFast", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L602"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2Config", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L610"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2LMHeadModel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L621"}, {"caller_nid": "grpo_train_get_trl_classes", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L627"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L637"}, {"caller_nid": "grpo_train_create_trainer", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L638"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L655"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L656"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L658"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "use", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L678"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L681"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L684"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "subplots", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L687"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L689"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylim", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L699"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L700"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L701"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "plot", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L707"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_xlabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L708"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L709"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L711"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L719"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "tight_layout", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L721"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "savefig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L722"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L723"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L729"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L730"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L737"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L741"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L742"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L744"}, {"caller_nid": "grpo_train_run_workflow", "callee": "train", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L745"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L765"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L766"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L767"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L768"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L769"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L772"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L773"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L775"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L776"}, {"caller_nid": "grpo_train_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L784"}, {"caller_nid": "grpo_train_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L785"}, {"caller_nid": "grpo_train_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L786"}]} \ No newline at end of file diff --git a/graphify-out/cache/330acc0180980b478c0502f63dd255f3ff252ab7e15576e8563b58f32a1bcdd2.json b/graphify-out/cache/330acc0180980b478c0502f63dd255f3ff252ab7e15576e8563b58f32a1bcdd2.json new file mode 100644 index 0000000000000000000000000000000000000000..95f3207a18ab0266ed8fa5e1feb627f70632ce84 --- /dev/null +++ b/graphify-out/cache/330acc0180980b478c0502f63dd255f3ff252ab7e15576e8563b58f32a1bcdd2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "label": "bug_injector.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L1"}, {"id": "bug_injector_is_safe_injection", "label": "is_safe_injection()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L13"}, {"id": "bug_injector_buginjectorvisitor", "label": "BugInjectorVisitor", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L19"}, {"id": "bug_injector_buginjectorvisitor_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L20"}, {"id": "bug_injector_buginjectorvisitor_visit_constant", "label": ".visit_Constant()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L25"}, {"id": "bug_injector_buginjectorvisitor_visit_compare", "label": ".visit_Compare()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L38"}, {"id": "bug_injector_buginjectorvisitor_visit_binop", "label": ".visit_BinOp()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L64"}, {"id": "bug_injector_buginjectorvisitor_visit_call", "label": ".visit_Call()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L84"}, {"id": "bug_injector_buginjectorvisitor_visit_if", "label": ".visit_If()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L108"}, {"id": "bug_injector_buginjectorvisitor_visit_slice", "label": ".visit_Slice()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L127"}, {"id": "bug_injector_buginjectorvisitor_visit_name", "label": ".visit_Name()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L142"}, {"id": "bug_injector_buginjectorvisitor_visit_assign", "label": ".visit_Assign()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L146"}, {"id": "bug_injector_inject_bug", "label": "inject_bug()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L159"}, {"id": "bug_injector_infer_bug_operator", "label": "infer_bug_operator()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L195"}, {"id": "bug_injector_infer_wrong_builtin", "label": "_infer_wrong_builtin()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L219"}, {"id": "bug_injector_infer_loop_boundary_shift", "label": "_infer_loop_boundary_shift()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L231"}, {"id": "bug_injector_infer_slice_boundary_corruption", "label": "_infer_slice_boundary_corruption()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L250"}, {"id": "bug_injector_infer_condition_negation", "label": "_infer_condition_negation()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L266"}, {"id": "bug_injector_infer_wrong_operator", "label": "_infer_wrong_operator()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L282"}, {"id": "bug_injector_infer_off_by_one", "label": "_infer_off_by_one()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L293"}, {"id": "bug_injector_is_shifted_by_one", "label": "_is_shifted_by_one()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L305"}, {"id": "bug_injector_rationale_160", "label": "4 critical checks: - parse succeeds - mutation actually changed code", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L160"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "copy", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_is_safe_injection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_buginjectorvisitor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L19", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L20", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_constant", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L25", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_compare", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L38", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_binop", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L64", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_call", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L84", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_if", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L108", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_slice", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L127", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L142", "weight": 1.0}, {"source": "bug_injector_buginjectorvisitor", "target": "bug_injector_buginjectorvisitor_visit_assign", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L146", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_inject_bug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L159", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_bug_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L195", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_wrong_builtin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L219", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_loop_boundary_shift", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L231", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_slice_boundary_corruption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L250", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_condition_negation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L266", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_wrong_operator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L282", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_infer_off_by_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L293", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "target": "bug_injector_is_shifted_by_one", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L305", "weight": 1.0}, {"source": "bug_injector_inject_bug", "target": "bug_injector_buginjectorvisitor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L172", "weight": 1.0}, {"source": "bug_injector_inject_bug", "target": "bug_injector_is_safe_injection", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L183", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_wrong_builtin", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L209", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_loop_boundary_shift", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L210", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_slice_boundary_corruption", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L211", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_condition_negation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L212", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_wrong_operator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L213", "weight": 1.0}, {"source": "bug_injector_infer_bug_operator", "target": "bug_injector_infer_off_by_one", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L214", "weight": 1.0}, {"source": "bug_injector_infer_loop_boundary_shift", "target": "bug_injector_is_shifted_by_one", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L245", "weight": 1.0}, {"source": "bug_injector_infer_slice_boundary_corruption", "target": "bug_injector_is_shifted_by_one", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L258", "weight": 1.0}, {"source": "bug_injector_rationale_160", "target": "bug_injector_inject_bug", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L160", "weight": 1.0}], "raw_calls": [{"caller_nid": "bug_injector_buginjectorvisitor_init", "callee": "super", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L21"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_constant", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L26"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_constant", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L30"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_constant", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L30"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_constant", "callee": "choice", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L31"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L39"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L44"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "GtE", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L45"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L47"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "Gt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L48"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L50"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "LtE", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L51"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L53"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "Lt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L54"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L56"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "NotEq", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L57"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L59"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_compare", "callee": "Eq", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L60"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L65"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L70"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "Sub", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L71"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L73"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "Add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L74"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L76"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "FloorDiv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L77"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L79"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_binop", "callee": "Mult", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L80"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L85"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L89"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L97"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "BinOp", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L99"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "Add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L99"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "Constant", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L99"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L101"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "BinOp", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L103"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "Sub", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L103"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_call", "callee": "Constant", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L103"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L109"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "UnaryOp", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L115"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "Not", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L115"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L119"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L120"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_if", "callee": "Pass", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L121"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L128"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "BinOp", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L134"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "Add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L134"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "Constant", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L134"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "BinOp", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L137"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "Sub", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L137"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_slice", "callee": "Constant", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L137"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_name", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L143"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_assign", "callee": "generic_visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L148"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_assign", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L152"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_assign", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L153"}, {"caller_nid": "bug_injector_buginjectorvisitor_visit_assign", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L153"}, {"caller_nid": "bug_injector_inject_bug", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L168"}, {"caller_nid": "bug_injector_inject_bug", "callee": "visit", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L173"}, {"caller_nid": "bug_injector_inject_bug", "callee": "deepcopy", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L173"}, {"caller_nid": "bug_injector_inject_bug", "callee": "fix_missing_locations", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L174"}, {"caller_nid": "bug_injector_inject_bug", "callee": "unparse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L176"}, {"caller_nid": "bug_injector_inject_bug", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L179"}, {"caller_nid": "bug_injector_inject_bug", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L179"}, {"caller_nid": "bug_injector_inject_bug", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L188"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L197"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L198"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L202"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L202"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "list", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L205"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "walk", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L205"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "list", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L206"}, {"caller_nid": "bug_injector_infer_bug_operator", "callee": "walk", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L206"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L220"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L221"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L221"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L223"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L223"}, {"caller_nid": "bug_injector_infer_wrong_builtin", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L225"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L235"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L236"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L236"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L238"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L240"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L242"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L242"}, {"caller_nid": "bug_injector_infer_loop_boundary_shift", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L244"}, {"caller_nid": "bug_injector_infer_slice_boundary_corruption", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L254"}, {"caller_nid": "bug_injector_infer_slice_boundary_corruption", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L255"}, {"caller_nid": "bug_injector_infer_slice_boundary_corruption", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L255"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L270"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L271"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L271"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L274"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L275"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L276"}, {"caller_nid": "bug_injector_infer_condition_negation", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L276"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L283"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L284"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L284"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "type", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L285"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "type", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L285"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L287"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L287"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "type", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L288"}, {"caller_nid": "bug_injector_infer_wrong_operator", "callee": "type", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L288"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "zip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L294"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L295"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L295"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L297"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L297"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L299"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L299"}, {"caller_nid": "bug_injector_infer_off_by_one", "callee": "abs", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L300"}, {"caller_nid": "bug_injector_is_shifted_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L306"}, {"caller_nid": "bug_injector_is_shifted_by_one", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L308"}, {"caller_nid": "bug_injector_is_shifted_by_one", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L308"}, {"caller_nid": "bug_injector_is_shifted_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L310"}, {"caller_nid": "bug_injector_is_shifted_by_one", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\bug_injector.py", "source_location": "L312"}]} \ No newline at end of file diff --git a/graphify-out/cache/355779935f90bcf2161e86267afa2817262290596e3ad79420d806f8f8d008e5.json b/graphify-out/cache/355779935f90bcf2161e86267afa2817262290596e3ad79420d806f8f8d008e5.json new file mode 100644 index 0000000000000000000000000000000000000000..2ab2dd140bbff877ca4969659efa10f01f73f49f --- /dev/null +++ b/graphify-out/cache/355779935f90bcf2161e86267afa2817262290596e3ad79420d806f8f8d008e5.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "label": "executor.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L1"}, {"id": "executor_is_safe", "label": "is_safe()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L10"}, {"id": "executor_executionresult", "label": "ExecutionResult", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L45"}, {"id": "executor_executionresult_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L46"}, {"id": "executor_execute_code", "label": "execute_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L52"}, {"id": "executor_rationale_11", "label": "Check if the code contains any blocked imports strings. Also performs a qu", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L11"}, {"id": "executor_rationale_53", "label": "Executes the provided python code alongside its tests in an isolated subprocess.", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L53"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "executor_is_safe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "executor_executionresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L45", "weight": 1.0}, {"source": "executor_executionresult", "target": "executor_executionresult_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "target": "executor_execute_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L52", "weight": 1.0}, {"source": "executor_execute_code", "target": "executor_is_safe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L59", "weight": 1.0}, {"source": "executor_execute_code", "target": "executor_executionresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L63", "weight": 1.0}, {"source": "executor_rationale_11", "target": "executor_is_safe", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L11", "weight": 1.0}, {"source": "executor_rationale_53", "target": "executor_execute_code", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L53", "weight": 1.0}], "raw_calls": [{"caller_nid": "executor_is_safe", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L26"}, {"caller_nid": "executor_is_safe", "callee": "walk", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L31"}, {"caller_nid": "executor_is_safe", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L32"}, {"caller_nid": "executor_is_safe", "callee": "split", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L34"}, {"caller_nid": "executor_is_safe", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L36"}, {"caller_nid": "executor_is_safe", "callee": "split", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L37"}, {"caller_nid": "executor_is_safe", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L39"}, {"caller_nid": "executor_is_safe", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L40"}, {"caller_nid": "executor_execute_code", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L62"}, {"caller_nid": "executor_execute_code", "callee": "TemporaryDirectory", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L67"}, {"caller_nid": "executor_execute_code", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L68"}, {"caller_nid": "executor_execute_code", "callee": "open", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L69"}, {"caller_nid": "executor_execute_code", "callee": "write", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L70"}, {"caller_nid": "executor_execute_code", "callee": "run", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L74"}, {"caller_nid": "executor_execute_code", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\executor.py", "source_location": "L90"}]} \ No newline at end of file diff --git a/graphify-out/cache/490df0c7c2c2943b34b54f530a9bbc8e8492836a316dcc2670f10b2e56f0ce1f.json b/graphify-out/cache/490df0c7c2c2943b34b54f530a9bbc8e8492836a316dcc2670f10b2e56f0ce1f.json new file mode 100644 index 0000000000000000000000000000000000000000..ce8c061176efaa007f85e2014866fc8a53670cb2 --- /dev/null +++ b/graphify-out/cache/490df0c7c2c2943b34b54f530a9bbc8e8492836a316dcc2670f10b2e56f0ce1f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "label": "seed_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L1"}, {"id": "seed_bank_seedspec", "label": "SeedSpec", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L7"}, {"id": "seed_bank_original_code", "label": "original_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L15"}, {"id": "seed_bank_get_seed_by_id", "label": "get_seed_by_id()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L139"}, {"id": "seed_bank_legacy_seed_dict", "label": "legacy_seed_dict()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L143"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "seed_bank_seedspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "seed_bank_original_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "seed_bank_get_seed_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L139", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "seed_bank_legacy_seed_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L143", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/5192fe42f70b98b695a1e3998145d50425cab5e03a3c13ec558e19ca7ee0fb97.json b/graphify-out/cache/5192fe42f70b98b695a1e3998145d50425cab5e03a3c13ec558e19ca7ee0fb97.json new file mode 100644 index 0000000000000000000000000000000000000000..2e477ef9c7193a78902a0a97a4e4c687f6947f3d --- /dev/null +++ b/graphify-out/cache/5192fe42f70b98b695a1e3998145d50425cab5e03a3c13ec558e19ca7ee0fb97.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "label": "app.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L1"}, {"id": "app_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L60"}, {"id": "app_rationale_61", "label": "Entry point for direct execution via uv run or python -m. This function e", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L61"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "openenv_core_env_server_http_server", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L43", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L44", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "server_debugzero_environment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L47", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L60", "weight": 1.0}, {"source": "app_rationale_61", "target": "app_main", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L61", "weight": 1.0}], "raw_calls": [{"caller_nid": "app_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L72"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L73"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L74"}, {"caller_nid": "app_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L75"}, {"caller_nid": "app_main", "callee": "run", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L77"}]} \ No newline at end of file diff --git a/graphify-out/cache/57e060fa0fa6ad511c6628bbf5e9cb341cc34dd2964d220fdf71a6b63bf88db4.json b/graphify-out/cache/57e060fa0fa6ad511c6628bbf5e9cb341cc34dd2964d220fdf71a6b63bf88db4.json new file mode 100644 index 0000000000000000000000000000000000000000..337344ac6f448455775bc1064f3fbdea556f308e --- /dev/null +++ b/graphify-out/cache/57e060fa0fa6ad511c6628bbf5e9cb341cc34dd2964d220fdf71a6b63bf88db4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "label": "bug_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L1"}, {"id": "bug_bank_bugsample", "label": "BugSample", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42"}, {"id": "bug_bank_bugbank", "label": "BugBank", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51"}, {"id": "bug_bank_validate_seed", "label": "validate_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56"}, {"id": "bug_bank_build_bug_bank", "label": "build_bug_bank()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62"}, {"id": "bug_bank_collect_verified_bugs", "label": "_collect_verified_bugs()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97"}, {"id": "bug_bank_bug_difficulty_score", "label": "_bug_difficulty_score()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128"}, {"id": "bug_bank_count_nonempty_lines", "label": "_count_nonempty_lines()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_rewards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugbank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_validate_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_build_bug_bank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_collect_verified_bugs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bug_difficulty_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_count_nonempty_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_validate_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L71", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_collect_verified_bugs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L72", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bug_difficulty_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L75", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bugbank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L91", "weight": 1.0}, {"source": "bug_bank_collect_verified_bugs", "target": "bug_bank_bugsample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L116", "weight": 1.0}, {"source": "bug_bank_bug_difficulty_score", "target": "bug_bank_count_nonempty_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L131", "weight": 1.0}], "raw_calls": [{"caller_nid": "bug_bank_validate_seed", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L57"}, {"caller_nid": "bug_bank_validate_seed", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L59"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L73"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L79"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L80"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L81"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L84"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L85"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L92"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L93"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L99"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L102"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "seed", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L103"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "inject_bug", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L104"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L110"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L114"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L115"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L129"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L130"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L135"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L136"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "splitlines", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}]} \ No newline at end of file diff --git a/graphify-out/cache/59fa1477cdc6ef61168d169819f14c2d17ccb5e79e2bb159e805054d3a8f7442.json b/graphify-out/cache/59fa1477cdc6ef61168d169819f14c2d17ccb5e79e2bb159e805054d3a8f7442.json new file mode 100644 index 0000000000000000000000000000000000000000..b7dc037cad9aaa04a57cbbf7c8a5b2b5931879f0 --- /dev/null +++ b/graphify-out/cache/59fa1477cdc6ef61168d169819f14c2d17ccb5e79e2bb159e805054d3a8f7442.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "label": "plausibility.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L1"}, {"id": "plausibility_compute_ast_distance", "label": "compute_ast_distance()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L4"}, {"id": "plausibility_rationale_5", "label": "Computes the string similarity distance between the AST dumps of the original", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L5"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "target": "thefuzz", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "target": "plausibility_compute_ast_distance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L4", "weight": 1.0}, {"source": "plausibility_rationale_5", "target": "plausibility_compute_ast_distance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L5", "weight": 1.0}], "raw_calls": [{"caller_nid": "plausibility_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L13"}, {"caller_nid": "plausibility_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L13"}, {"caller_nid": "plausibility_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L14"}, {"caller_nid": "plausibility_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L14"}, {"caller_nid": "plausibility_compute_ast_distance", "callee": "ratio", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L18"}, {"caller_nid": "plausibility_compute_ast_distance", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\plausibility.py", "source_location": "L28"}]} \ No newline at end of file diff --git a/graphify-out/cache/5bd035ae29145c0f9915ffdfc75b87bda930e19b4385ef143347bd609a4e02fb.json b/graphify-out/cache/5bd035ae29145c0f9915ffdfc75b87bda930e19b4385ef143347bd609a4e02fb.json new file mode 100644 index 0000000000000000000000000000000000000000..4a102f85de10aba1152d180ad6dcf178ffc021dd --- /dev/null +++ b/graphify-out/cache/5bd035ae29145c0f9915ffdfc75b87bda930e19b4385ef143347bd609a4e02fb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "label": "inference.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L1"}, {"id": "inference_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L45"}, {"id": "inference_compact_action_string", "label": "compact_action_string()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L52"}, {"id": "inference_log_start", "label": "log_start()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L57"}, {"id": "inference_log_step", "label": "log_step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L61"}, {"id": "inference_log_end", "label": "log_end()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L70"}, {"id": "inference_summarize_error", "label": "summarize_error()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L78"}, {"id": "inference_extract_env_error", "label": "extract_env_error()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L87"}, {"id": "inference_classify_proposer_attempt", "label": "classify_proposer_attempt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L100"}, {"id": "inference_clamp_score", "label": "clamp_score()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L117"}, {"id": "inference_maybe_await", "label": "maybe_await()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L121"}, {"id": "inference_call_env_method", "label": "call_env_method()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L127"}, {"id": "inference_get_model_code", "label": "get_model_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L133"}, {"id": "inference_make_env", "label": "make_env()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L164"}, {"id": "inference_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L198"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "dotenv", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "openai", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "server_graders", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L21", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L45", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_compact_action_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L52", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_log_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L57", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_log_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L61", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_log_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L70", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_summarize_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L78", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_extract_env_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L87", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_classify_proposer_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L100", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_clamp_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L117", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_maybe_await", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L121", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_call_env_method", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L127", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_get_model_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L133", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_make_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L164", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_inference_py", "target": "inference_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L198", "weight": 1.0}, {"source": "inference_extract_env_error", "target": "inference_summarize_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L92", "weight": 1.0}, {"source": "inference_call_env_method", "target": "inference_maybe_await", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L130", "weight": 1.0}, {"source": "inference_get_model_code", "target": "inference_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L161", "weight": 1.0}, {"source": "inference_make_env", "target": "inference_maybe_await", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L171", "weight": 1.0}, {"source": "inference_main", "target": "inference_make_env", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L207", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L219", "weight": 1.0}, {"source": "inference_main", "target": "inference_call_env_method", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L222", "weight": 1.0}, {"source": "inference_main", "target": "inference_classify_proposer_attempt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L248", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L270", "weight": 1.0}, {"source": "inference_main", "target": "inference_compact_action_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L272", "weight": 1.0}, {"source": "inference_main", "target": "inference_extract_env_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L275", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L349", "weight": 1.0}, {"source": "inference_main", "target": "inference_clamp_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L349", "weight": 1.0}], "raw_calls": [{"caller_nid": "inference_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L46"}, {"caller_nid": "inference_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L48"}, {"caller_nid": "inference_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L48"}, {"caller_nid": "inference_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L49"}, {"caller_nid": "inference_compact_action_string", "callee": "dumps", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L54"}, {"caller_nid": "inference_log_start", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L58"}, {"caller_nid": "inference_log_step", "callee": "replace", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L63"}, {"caller_nid": "inference_log_step", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L64"}, {"caller_nid": "inference_log_step", "callee": "lower", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L65"}, {"caller_nid": "inference_log_step", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L65"}, {"caller_nid": "inference_log_end", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L71"}, {"caller_nid": "inference_log_end", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L72"}, {"caller_nid": "inference_log_end", "callee": "lower", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L73"}, {"caller_nid": "inference_log_end", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L73"}, {"caller_nid": "inference_summarize_error", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L79"}, {"caller_nid": "inference_summarize_error", "callee": "split", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L79"}, {"caller_nid": "inference_summarize_error", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L79"}, {"caller_nid": "inference_summarize_error", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L82"}, {"caller_nid": "inference_summarize_error", "callee": "rstrip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L84"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L88"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L91"}, {"caller_nid": "inference_extract_env_error", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L93"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L95"}, {"caller_nid": "inference_classify_proposer_attempt", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L107"}, {"caller_nid": "inference_clamp_score", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L118"}, {"caller_nid": "inference_clamp_score", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L118"}, {"caller_nid": "inference_clamp_score", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L118"}, {"caller_nid": "inference_maybe_await", "callee": "isawaitable", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L122"}, {"caller_nid": "inference_call_env_method", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L128"}, {"caller_nid": "inference_call_env_method", "callee": "method", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L129"}, {"caller_nid": "inference_get_model_code", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L142"}, {"caller_nid": "inference_get_model_code", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L145"}, {"caller_nid": "inference_get_model_code", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L151"}, {"caller_nid": "inference_make_env", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L168"}, {"caller_nid": "inference_make_env", "callee": "from_docker_image", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L170"}, {"caller_nid": "inference_make_env", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L173"}, {"caller_nid": "inference_make_env", "callee": "sleep", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L179"}, {"caller_nid": "inference_make_env", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L183"}, {"caller_nid": "inference_make_env", "callee": "DebugzeroEnv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L185"}, {"caller_nid": "inference_make_env", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L187"}, {"caller_nid": "inference_make_env", "callee": "sleep", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L193"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L200"}, {"caller_nid": "inference_main", "callee": "OpenAI", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L203"}, {"caller_nid": "inference_main", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L208"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L210"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L224"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L226"}, {"caller_nid": "inference_main", "callee": "to_thread", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L232"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L241"}, {"caller_nid": "inference_main", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L244"}, {"caller_nid": "inference_main", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L255"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L257"}, {"caller_nid": "inference_main", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L260"}, {"caller_nid": "inference_main", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L265"}, {"caller_nid": "inference_main", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L268"}, {"caller_nid": "inference_main", "callee": "bool", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L274"}, {"caller_nid": "inference_main", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L274"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L298"}, {"caller_nid": "inference_main", "callee": "to_thread", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L304"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L313"}, {"caller_nid": "inference_main", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L316"}, {"caller_nid": "inference_main", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L320"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L322"}, {"caller_nid": "inference_main", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L325"}, {"caller_nid": "inference_main", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L328"}, {"caller_nid": "inference_main", "callee": "bool", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L334"}, {"caller_nid": "inference_main", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L334"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L352"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L356"}, {"caller_nid": "inference_main", "callee": "hasattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\inference.py", "source_location": "L359"}]} \ No newline at end of file diff --git a/graphify-out/cache/7d45d62c332567ffb14a81a4c7db5967509cc2e4f2a3a4d72af6b86e992c9877.json b/graphify-out/cache/7d45d62c332567ffb14a81a4c7db5967509cc2e4f2a3a4d72af6b86e992c9877.json new file mode 100644 index 0000000000000000000000000000000000000000..6dd24f2d269bb1abc46f8c964383608d880b866a --- /dev/null +++ b/graphify-out/cache/7d45d62c332567ffb14a81a4c7db5967509cc2e4f2a3a4d72af6b86e992c9877.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "label": "__init__.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L9", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/8c8d95a370cfd5aa5ed9d57bb0191ada4fea2ece6d25e21874ed73d0a110370a.json b/graphify-out/cache/8c8d95a370cfd5aa5ed9d57bb0191ada4fea2ece6d25e21874ed73d0a110370a.json new file mode 100644 index 0000000000000000000000000000000000000000..124526af37d6bb075c2fc8f448359d4511738bf2 --- /dev/null +++ b/graphify-out/cache/8c8d95a370cfd5aa5ed9d57bb0191ada4fea2ece6d25e21874ed73d0a110370a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "label": "api_baseline.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1"}, {"id": "api_baseline_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22"}, {"id": "api_baseline_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29"}, {"id": "api_baseline_classify_proposer_attempt", "label": "classify_proposer_attempt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41"}, {"id": "api_baseline_run_deterministic_controls", "label": "run_deterministic_controls()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58"}, {"id": "api_baseline_run_live_api_probe", "label": "run_live_api_probe()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100"}, {"id": "api_baseline_print_live_summary", "label": "print_live_summary()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322"}, {"id": "api_baseline_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_graders", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_classify_proposer_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_deterministic_controls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_live_api_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_print_live_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L365", "weight": 1.0}, {"source": "api_baseline_run_deterministic_controls", "target": "api_baseline_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L68", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L175", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_classify_proposer_attempt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L178", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_deterministic_controls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L358", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_live_api_probe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L359", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_print_live_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L361", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_baseline_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L23"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L26"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L30"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L31"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L36"}, {"caller_nid": "api_baseline_classify_proposer_attempt", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L48"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L59"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L62"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L63"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L64"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L67"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L72"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L81"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L82"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L83"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L86"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L101"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L102"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L103"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L104"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L107"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L110"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "OpenAI", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L116"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroEnv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L117"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L119"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L124"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L144"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L145"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L146"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L147"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L148"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L152"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L154"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L160"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L162"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L166"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L189"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L194"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L196"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L197"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L198"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L202"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L220"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L236"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L250"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L257"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L260"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L262"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L270"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L287"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L289"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L290"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L305"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L319"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L323"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L324"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L325"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L329"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L330"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L331"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L332"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L333"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L334"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L335"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L336"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L337"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L338"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L342"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L343"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L344"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L348"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L352"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L353"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L354"}]} \ No newline at end of file diff --git a/graphify-out/cache/8e943e807c78f2e99ef77b14bfb39967560c2be467eb8c6fbde996eaa450266b.json b/graphify-out/cache/8e943e807c78f2e99ef77b14bfb39967560c2be467eb8c6fbde996eaa450266b.json new file mode 100644 index 0000000000000000000000000000000000000000..45ec34f314f59c3de496f5ec946db11c7683101f --- /dev/null +++ b/graphify-out/cache/8e943e807c78f2e99ef77b14bfb39967560c2be467eb8c6fbde996eaa450266b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "label": "bug_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L1"}, {"id": "bug_bank_bugsample", "label": "BugSample", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42"}, {"id": "bug_bank_bugbank", "label": "BugBank", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51"}, {"id": "bug_bank_validate_seed", "label": "validate_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56"}, {"id": "bug_bank_build_bug_bank", "label": "build_bug_bank()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62"}, {"id": "bug_bank_collect_verified_bugs", "label": "_collect_verified_bugs()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97"}, {"id": "bug_bank_bug_difficulty_score", "label": "_bug_difficulty_score()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128"}, {"id": "bug_bank_count_nonempty_lines", "label": "_count_nonempty_lines()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "server_graders", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugsample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L42", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bugbank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_validate_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L56", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_build_bug_bank", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_collect_verified_bugs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L97", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_bug_difficulty_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L128", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "target": "bug_bank_count_nonempty_lines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L139", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_validate_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L71", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_collect_verified_bugs", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L72", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bug_difficulty_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L75", "weight": 1.0}, {"source": "bug_bank_build_bug_bank", "target": "bug_bank_bugbank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L91", "weight": 1.0}, {"source": "bug_bank_collect_verified_bugs", "target": "bug_bank_bugsample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L116", "weight": 1.0}, {"source": "bug_bank_bug_difficulty_score", "target": "bug_bank_count_nonempty_lines", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L131", "weight": 1.0}], "raw_calls": [{"caller_nid": "bug_bank_validate_seed", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L57"}, {"caller_nid": "bug_bank_validate_seed", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L59"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L73"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L79"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "ValueError", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L80"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L81"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L84"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L85"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L92"}, {"caller_nid": "bug_bank_build_bug_bank", "callee": "tuple", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L93"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L99"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L102"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "seed", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L103"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "inject_bug", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L104"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L110"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "add", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L114"}, {"caller_nid": "bug_bank_collect_verified_bugs", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L115"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L129"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L130"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L135"}, {"caller_nid": "bug_bank_bug_difficulty_score", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L136"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "splitlines", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}, {"caller_nid": "bug_bank_count_nonempty_lines", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\bug_bank.py", "source_location": "L140"}]} \ No newline at end of file diff --git a/graphify-out/cache/b0f3b1e97993d1ba0098f83eaf4bdb098aea3f0475cc7796d3a46f8d0e5e56b1.json b/graphify-out/cache/b0f3b1e97993d1ba0098f83eaf4bdb098aea3f0475cc7796d3a46f8d0e5e56b1.json new file mode 100644 index 0000000000000000000000000000000000000000..f66d7543b49a2f633f2cc90c76ae346e08dc0918 --- /dev/null +++ b/graphify-out/cache/b0f3b1e97993d1ba0098f83eaf4bdb098aea3f0475cc7796d3a46f8d0e5e56b1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "label": "grpo_train.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L1"}, {"id": "grpo_train_is_bfloat16_supported", "label": "is_bfloat16_supported()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23"}, {"id": "grpo_train_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75"}, {"id": "grpo_train_completion_to_text", "label": "completion_to_text()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82"}, {"id": "grpo_train_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91"}, {"id": "grpo_train_build_mixed_role_dataset", "label": "build_mixed_role_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103"}, {"id": "grpo_train_create_dataset", "label": "create_dataset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133"}, {"id": "grpo_train_prop_rew", "label": "prop_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138"}, {"id": "grpo_train_solv_rew", "label": "solv_rew()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178"}, {"id": "grpo_train_evaluate_bug_sample", "label": "evaluate_bug_sample()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205"}, {"id": "grpo_train_evaluate_solver_fixed_set", "label": "evaluate_solver_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219"}, {"id": "grpo_train_evaluate_proposer_fixed_set", "label": "evaluate_proposer_fixed_set()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232"}, {"id": "grpo_train_summarize_solver_results", "label": "summarize_solver_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275"}, {"id": "grpo_train_summarize_proposer_results", "label": "summarize_proposer_results()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287"}, {"id": "grpo_train_summarize_proposer_by_seed", "label": "summarize_proposer_by_seed()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306"}, {"id": "grpo_train_summarize_proposer_by_bug_family", "label": "summarize_proposer_by_bug_family()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326"}, {"id": "grpo_train_build_weighted_proposer_rows", "label": "build_weighted_proposer_rows()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342"}, {"id": "grpo_train_choose_proposer_bug_focus", "label": "choose_proposer_bug_focus()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411"}, {"id": "grpo_train_load_prior_seed_break_rates", "label": "load_prior_seed_break_rates()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431"}, {"id": "grpo_train_save_metrics_artifact", "label": "save_metrics_artifact()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447"}, {"id": "grpo_train_generate_code", "label": "generate_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463"}, {"id": "grpo_train_get_training_profile", "label": "get_training_profile()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505"}, {"id": "grpo_train_load_training_model_and_tokenizer", "label": "load_training_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519"}, {"id": "grpo_train_build_tiny_local_model_and_tokenizer", "label": "build_tiny_local_model_and_tokenizer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580"}, {"id": "grpo_train_get_trl_classes", "label": "get_trl_classes()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625"}, {"id": "grpo_train_create_trainer", "label": "create_trainer()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633"}, {"id": "grpo_train_save_results_plot", "label": "save_results_plot()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668"}, {"id": "grpo_train_run_workflow", "label": "run_workflow()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727"}, {"id": "grpo_train_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "importlib_util", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "datasets", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L17", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_is_bfloat16_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L23", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "unsloth", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L28", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L35", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L37", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L38", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "server_plausibility", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L39", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L40", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "training_rewards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L41", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_bug_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L48", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L49", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_bug_injector_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L50", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L51", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_plausibility_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L52", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L53", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L54", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L75", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_completion_to_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L82", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L91", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_mixed_role_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L103", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_dataset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L133", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_prop_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L138", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_solv_rew", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L178", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_bug_sample", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L205", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L219", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L232", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_solver_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L275", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_results", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L287", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_seed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L306", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L326", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_weighted_proposer_rows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L342", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_choose_proposer_bug_focus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L411", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_prior_seed_break_rates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L431", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_metrics_artifact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L447", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_generate_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L463", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_training_profile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L505", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L519", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L580", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_get_trl_classes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L625", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_create_trainer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L633", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_save_results_plot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L668", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_run_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L727", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_grpo_train_py", "target": "grpo_train_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L781", "weight": 1.0}, {"source": "grpo_train_build_mixed_role_dataset", "target": "grpo_train_build_weighted_proposer_rows", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L128", "weight": 1.0}, {"source": "grpo_train_create_dataset", "target": "grpo_train_build_mixed_role_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L135", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L154", "weight": 1.0}, {"source": "grpo_train_prop_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L155", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_completion_to_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L191", "weight": 1.0}, {"source": "grpo_train_solv_rew", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L192", "weight": 1.0}, {"source": "grpo_train_evaluate_bug_sample", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L207", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L227", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_evaluate_bug_sample", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228", "weight": 1.0}, {"source": "grpo_train_evaluate_solver_fixed_set", "target": "grpo_train_summarize_solver_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L229", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_generate_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L236", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L237", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_results", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L269", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_seed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L270", "weight": 1.0}, {"source": "grpo_train_evaluate_proposer_fixed_set", "target": "grpo_train_summarize_proposer_by_bug_family", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L271", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_load_prior_seed_break_rates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L346", "weight": 1.0}, {"source": "grpo_train_build_weighted_proposer_rows", "target": "grpo_train_choose_proposer_bug_focus", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L363", "weight": 1.0}, {"source": "grpo_train_generate_code", "target": "grpo_train_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L502", "weight": 1.0}, {"source": "grpo_train_load_training_model_and_tokenizer", "target": "grpo_train_build_tiny_local_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L525", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_trl_classes", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L634", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_get_training_profile", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L635", "weight": 1.0}, {"source": "grpo_train_create_trainer", "target": "grpo_train_is_bfloat16_supported", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L646", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_dataset", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L728", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_load_training_model_and_tokenizer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L734", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_create_trainer", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L735", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_solver_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L738", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_evaluate_proposer_fixed_set", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L739", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_results_plot", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L750", "weight": 1.0}, {"source": "grpo_train_run_workflow", "target": "grpo_train_save_metrics_artifact", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L757", "weight": 1.0}, {"source": "grpo_train_main", "target": "grpo_train_run_workflow", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L788", "weight": 1.0}], "raw_calls": [{"caller_nid": "grpo_train_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L76"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L78"}, {"caller_nid": "grpo_train_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L79"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L83"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L85"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L86"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L87"}, {"caller_nid": "grpo_train_completion_to_text", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L88"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L92"}, {"caller_nid": "grpo_train_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L94"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L110"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L115"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L127"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L129"}, {"caller_nid": "grpo_train_build_mixed_role_dataset", "callee": "from_list", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L130"}, {"caller_nid": "grpo_train_create_dataset", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L134"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L140"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L141"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L142"}, {"caller_nid": "grpo_train_prop_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L144"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L145"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L147"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L150"}, {"caller_nid": "grpo_train_prop_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L151"}, {"caller_nid": "grpo_train_prop_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L153"}, {"caller_nid": "grpo_train_prop_rew", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L157"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L173"}, {"caller_nid": "grpo_train_prop_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_prop_rew", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L174"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L180"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L181"}, {"caller_nid": "grpo_train_solv_rew", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L183"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L184"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L186"}, {"caller_nid": "grpo_train_solv_rew", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L189"}, {"caller_nid": "grpo_train_solv_rew", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L190"}, {"caller_nid": "grpo_train_solv_rew", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_solv_rew", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L200"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L206"}, {"caller_nid": "grpo_train_evaluate_bug_sample", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L208"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L222"}, {"caller_nid": "grpo_train_evaluate_solver_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L228"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L235"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L238"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L245"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L255"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L258"}, {"caller_nid": "grpo_train_evaluate_proposer_fixed_set", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L266"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L276"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L277"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L278"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_solver_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L279"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L288"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L289"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L292"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L293"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L294"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_results", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L295"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L307"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L309"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L312"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L313"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L315"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L316"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L317"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L318"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_seed", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L321"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L327"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L329"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L332"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L333"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L335"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L336"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_summarize_proposer_by_bug_family", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L337"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L347"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "defaultdict", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L348"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L350"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L354"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "round", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L355"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "Counter", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L358"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L359"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L368"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L371"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L372"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L382"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L384"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L385"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L386"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L393"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L396"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L397"}, {"caller_nid": "grpo_train_build_weighted_proposer_rows", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L406"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "sorted", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "set", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L419"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "ceil", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L422"}, {"caller_nid": "grpo_train_choose_proposer_bug_focus", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L426"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "exists", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L432"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "loads", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "read_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L435"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L439"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L441"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L442"}, {"caller_nid": "grpo_train_load_prior_seed_break_rates", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L443"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L451"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "write_text", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L456"}, {"caller_nid": "grpo_train_save_metrics_artifact", "callee": "dumps", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L457"}, {"caller_nid": "grpo_train_generate_code", "callee": "eval", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L476"}, {"caller_nid": "grpo_train_generate_code", "callee": "isinstance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L478"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L479"}, {"caller_nid": "grpo_train_generate_code", "callee": "apply_chat_template", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L481"}, {"caller_nid": "grpo_train_generate_code", "callee": "tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L483"}, {"caller_nid": "grpo_train_generate_code", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "parameters", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L484"}, {"caller_nid": "grpo_train_generate_code", "callee": "to", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "items", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L485"}, {"caller_nid": "grpo_train_generate_code", "callee": "no_grad", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L497"}, {"caller_nid": "grpo_train_generate_code", "callee": "generate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L498"}, {"caller_nid": "grpo_train_generate_code", "callee": "decode", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L500"}, {"caller_nid": "grpo_train_generate_code", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_generate_code", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L501"}, {"caller_nid": "grpo_train_get_training_profile", "callee": "find_spec", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L506"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L528"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L529"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L535"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L559"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L563"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "from_pretrained", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L567"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "LoraConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L568"}, {"caller_nid": "grpo_train_load_training_model_and_tokenizer", "callee": "get_peft_model", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L576"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L588"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L589"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L590"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L591"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "extend", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L592"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Tokenizer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L594"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "Whitespace", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L595"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "WordLevelTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L596"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "train_from_iterator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L600"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "PreTrainedTokenizerFast", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L602"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2Config", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L610"}, {"caller_nid": "grpo_train_build_tiny_local_model_and_tokenizer", "callee": "GPT2LMHeadModel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L621"}, {"caller_nid": "grpo_train_get_trl_classes", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L627"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOConfig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L637"}, {"caller_nid": "grpo_train_create_trainer", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L638"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L655"}, {"caller_nid": "grpo_train_create_trainer", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L656"}, {"caller_nid": "grpo_train_create_trainer", "callee": "GRPOTrainer", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L658"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "use", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L678"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L681"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "mkdir", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L684"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "subplots", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L687"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L689"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylim", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L699"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L700"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L701"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "plot", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L706"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L707"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_xlabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L708"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_ylabel", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L709"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "bar", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L711"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "set_title", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L719"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "tight_layout", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L721"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "savefig", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L722"}, {"caller_nid": "grpo_train_save_results_plot", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L723"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L729"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L730"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L731"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L737"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L741"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L742"}, {"caller_nid": "grpo_train_run_workflow", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L744"}, {"caller_nid": "grpo_train_run_workflow", "callee": "train", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L745"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L765"}, {"caller_nid": "grpo_train_run_workflow", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L766"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L767"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L768"}, {"caller_nid": "grpo_train_run_workflow", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L769"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L772"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L773"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L775"}, {"caller_nid": "grpo_train_run_workflow", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L776"}, {"caller_nid": "grpo_train_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L784"}, {"caller_nid": "grpo_train_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L785"}, {"caller_nid": "grpo_train_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\grpo_train.py", "source_location": "L786"}]} \ No newline at end of file diff --git a/graphify-out/cache/b34e37b998aef844fce8fd6c328a7153b1b01f63eb32289a5dc3f625867761bc.json b/graphify-out/cache/b34e37b998aef844fce8fd6c328a7153b1b01f63eb32289a5dc3f625867761bc.json new file mode 100644 index 0000000000000000000000000000000000000000..a58dbea051f91fd41a4f39e9c823daf62202df85 --- /dev/null +++ b/graphify-out/cache/b34e37b998aef844fce8fd6c328a7153b1b01f63eb32289a5dc3f625867761bc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "label": "__init__.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_tasks_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L10", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/b48947e2c919c29733cc63aead501e4af23ee4a8368eb29f6aea57b007aaa887.json b/graphify-out/cache/b48947e2c919c29733cc63aead501e4af23ee4a8368eb29f6aea57b007aaa887.json new file mode 100644 index 0000000000000000000000000000000000000000..d26b38ffb61a58c62b0980564c681e61e8c98d08 --- /dev/null +++ b/graphify-out/cache/b48947e2c919c29733cc63aead501e4af23ee4a8368eb29f6aea57b007aaa887.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "label": "inference.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L1"}, {"id": "inference_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L47"}, {"id": "inference_compact_action_string", "label": "compact_action_string()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L54"}, {"id": "inference_log_start", "label": "log_start()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L59"}, {"id": "inference_log_step", "label": "log_step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L63"}, {"id": "inference_log_end", "label": "log_end()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L72"}, {"id": "inference_summarize_error", "label": "summarize_error()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L80"}, {"id": "inference_extract_env_error", "label": "extract_env_error()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L89"}, {"id": "inference_classify_proposer_attempt", "label": "classify_proposer_attempt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L102"}, {"id": "inference_clamp_score", "label": "clamp_score()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L119"}, {"id": "inference_maybe_await", "label": "maybe_await()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L123"}, {"id": "inference_call_env_method", "label": "call_env_method()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L129"}, {"id": "inference_get_model_code", "label": "get_model_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L135"}, {"id": "inference_make_env", "label": "make_env()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L166"}, {"id": "inference_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L200"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L6", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "dotenv", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "openai", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "server_graders", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L16", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L23", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L47", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_compact_action_string", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L54", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_log_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L59", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_log_step", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L63", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_log_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L72", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_summarize_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L80", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_extract_env_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L89", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_classify_proposer_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L102", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_clamp_score", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L119", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_maybe_await", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L123", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_call_env_method", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L129", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_get_model_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L135", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_make_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L166", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_inference_py", "target": "inference_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L200", "weight": 1.0}, {"source": "inference_extract_env_error", "target": "inference_summarize_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L94", "weight": 1.0}, {"source": "inference_call_env_method", "target": "inference_maybe_await", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L132", "weight": 1.0}, {"source": "inference_get_model_code", "target": "inference_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L163", "weight": 1.0}, {"source": "inference_make_env", "target": "inference_maybe_await", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L173", "weight": 1.0}, {"source": "inference_main", "target": "inference_make_env", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L209", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L221", "weight": 1.0}, {"source": "inference_main", "target": "inference_call_env_method", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L224", "weight": 1.0}, {"source": "inference_main", "target": "inference_classify_proposer_attempt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L250", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_step", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L272", "weight": 1.0}, {"source": "inference_main", "target": "inference_compact_action_string", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L274", "weight": 1.0}, {"source": "inference_main", "target": "inference_extract_env_error", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L277", "weight": 1.0}, {"source": "inference_main", "target": "inference_log_end", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L351", "weight": 1.0}, {"source": "inference_main", "target": "inference_clamp_score", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L351", "weight": 1.0}], "raw_calls": [{"caller_nid": "inference_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L48"}, {"caller_nid": "inference_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L50"}, {"caller_nid": "inference_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L50"}, {"caller_nid": "inference_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L51"}, {"caller_nid": "inference_compact_action_string", "callee": "dumps", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L56"}, {"caller_nid": "inference_log_start", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L60"}, {"caller_nid": "inference_log_step", "callee": "replace", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L65"}, {"caller_nid": "inference_log_step", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L66"}, {"caller_nid": "inference_log_step", "callee": "lower", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L67"}, {"caller_nid": "inference_log_step", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L67"}, {"caller_nid": "inference_log_end", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L73"}, {"caller_nid": "inference_log_end", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L74"}, {"caller_nid": "inference_log_end", "callee": "lower", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L75"}, {"caller_nid": "inference_log_end", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L75"}, {"caller_nid": "inference_summarize_error", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L81"}, {"caller_nid": "inference_summarize_error", "callee": "split", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L81"}, {"caller_nid": "inference_summarize_error", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L81"}, {"caller_nid": "inference_summarize_error", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L84"}, {"caller_nid": "inference_summarize_error", "callee": "rstrip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L86"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L90"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L93"}, {"caller_nid": "inference_extract_env_error", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L95"}, {"caller_nid": "inference_extract_env_error", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L97"}, {"caller_nid": "inference_classify_proposer_attempt", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L109"}, {"caller_nid": "inference_clamp_score", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L120"}, {"caller_nid": "inference_clamp_score", "callee": "min", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L120"}, {"caller_nid": "inference_clamp_score", "callee": "float", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L120"}, {"caller_nid": "inference_maybe_await", "callee": "isawaitable", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L124"}, {"caller_nid": "inference_call_env_method", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L130"}, {"caller_nid": "inference_call_env_method", "callee": "method", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L131"}, {"caller_nid": "inference_get_model_code", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L144"}, {"caller_nid": "inference_get_model_code", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L147"}, {"caller_nid": "inference_get_model_code", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L153"}, {"caller_nid": "inference_make_env", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L170"}, {"caller_nid": "inference_make_env", "callee": "from_docker_image", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L172"}, {"caller_nid": "inference_make_env", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L175"}, {"caller_nid": "inference_make_env", "callee": "sleep", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L181"}, {"caller_nid": "inference_make_env", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L185"}, {"caller_nid": "inference_make_env", "callee": "DebugzeroEnv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L187"}, {"caller_nid": "inference_make_env", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L189"}, {"caller_nid": "inference_make_env", "callee": "sleep", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L195"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L202"}, {"caller_nid": "inference_main", "callee": "OpenAI", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L205"}, {"caller_nid": "inference_main", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L210"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L212"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L226"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L228"}, {"caller_nid": "inference_main", "callee": "to_thread", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L234"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L243"}, {"caller_nid": "inference_main", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L246"}, {"caller_nid": "inference_main", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L257"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L259"}, {"caller_nid": "inference_main", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L262"}, {"caller_nid": "inference_main", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L267"}, {"caller_nid": "inference_main", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L270"}, {"caller_nid": "inference_main", "callee": "bool", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L276"}, {"caller_nid": "inference_main", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L276"}, {"caller_nid": "inference_main", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L300"}, {"caller_nid": "inference_main", "callee": "to_thread", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L306"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L315"}, {"caller_nid": "inference_main", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L318"}, {"caller_nid": "inference_main", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L322"}, {"caller_nid": "inference_main", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L324"}, {"caller_nid": "inference_main", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L327"}, {"caller_nid": "inference_main", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L330"}, {"caller_nid": "inference_main", "callee": "bool", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L336"}, {"caller_nid": "inference_main", "callee": "getattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L336"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L354"}, {"caller_nid": "inference_main", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L358"}, {"caller_nid": "inference_main", "callee": "hasattr", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\inference.py", "source_location": "L361"}]} \ No newline at end of file diff --git a/graphify-out/cache/c1f0991f0ae5adf33c6c57db8d296bf238af7eb4c3bb2237e2407122f2e21ca3.json b/graphify-out/cache/c1f0991f0ae5adf33c6c57db8d296bf238af7eb4c3bb2237e2407122f2e21ca3.json new file mode 100644 index 0000000000000000000000000000000000000000..7726d370e164e753fc4aa2c69509961416cf5b8a --- /dev/null +++ b/graphify-out/cache/c1f0991f0ae5adf33c6c57db8d296bf238af7eb4c3bb2237e2407122f2e21ca3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "label": "rewards.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L1"}, {"id": "rewards_reset_reward_history", "label": "reset_reward_history()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L14"}, {"id": "rewards_get_solve_rate", "label": "get_solve_rate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L18"}, {"id": "rewards_record_solve_result", "label": "record_solve_result()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L24"}, {"id": "rewards_is_effectively_unchanged", "label": "is_effectively_unchanged()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L30"}, {"id": "rewards_compute_ast_distance", "label": "compute_ast_distance()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L37"}, {"id": "rewards_compute_proposer_reward", "label": "compute_proposer_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L63"}, {"id": "rewards_compute_solver_reward", "label": "compute_solver_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L88"}, {"id": "rewards_rationale_38", "label": "Computes the string similarity distance between the AST dumps of the original", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L38"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "statistics", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "thefuzz", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_reset_reward_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_get_solve_rate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_record_solve_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L24", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_is_effectively_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_compute_ast_distance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L37", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_compute_proposer_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L63", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_rewards_py", "target": "rewards_compute_solver_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L88", "weight": 1.0}, {"source": "rewards_compute_proposer_reward", "target": "rewards_get_solve_rate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L81", "weight": 1.0}, {"source": "rewards_compute_solver_reward", "target": "rewards_record_solve_result", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L93", "weight": 1.0}, {"source": "rewards_rationale_38", "target": "rewards_compute_ast_distance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "rewards_reset_reward_history", "callee": "clear", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L15"}, {"caller_nid": "rewards_get_solve_rate", "callee": "mean", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L21"}, {"caller_nid": "rewards_record_solve_result", "callee": "deque", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L26"}, {"caller_nid": "rewards_record_solve_result", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L27"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L34"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L34"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L46"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L46"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L47"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L47"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "ratio", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L51"}, {"caller_nid": "rewards_compute_ast_distance", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L59"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L64"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L67"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L70"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L73"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L76"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L79"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L89"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L90"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\rewards.py", "source_location": "L91"}]} \ No newline at end of file diff --git a/graphify-out/cache/c55383df7da3ab614fa53232d3def59565933f70b1185db795d562acccadf6b3.json b/graphify-out/cache/c55383df7da3ab614fa53232d3def59565933f70b1185db795d562acccadf6b3.json new file mode 100644 index 0000000000000000000000000000000000000000..ae74b3ea9d0bed1270a9370a2a28c49e7be60dc2 --- /dev/null +++ b/graphify-out/cache/c55383df7da3ab614fa53232d3def59565933f70b1185db795d562acccadf6b3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "label": "api_baseline.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1"}, {"id": "api_baseline_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22"}, {"id": "api_baseline_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29"}, {"id": "api_baseline_classify_proposer_attempt", "label": "classify_proposer_attempt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41"}, {"id": "api_baseline_run_deterministic_controls", "label": "run_deterministic_controls()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58"}, {"id": "api_baseline_run_live_api_probe", "label": "run_live_api_probe()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100"}, {"id": "api_baseline_print_live_summary", "label": "print_live_summary()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322"}, {"id": "api_baseline_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_plausibility", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "training_rewards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_classify_proposer_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_deterministic_controls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_live_api_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_print_live_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L365", "weight": 1.0}, {"source": "api_baseline_run_deterministic_controls", "target": "api_baseline_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L68", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L175", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_classify_proposer_attempt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L178", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_deterministic_controls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L358", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_live_api_probe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L359", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_print_live_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L361", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_baseline_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L23"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L26"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L30"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L31"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L36"}, {"caller_nid": "api_baseline_classify_proposer_attempt", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L48"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L59"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L62"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L63"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L64"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L67"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L72"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L81"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L82"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L83"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L86"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L101"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L102"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L103"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L104"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L107"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L110"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "OpenAI", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L116"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroEnv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L117"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L119"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L124"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L144"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L145"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L146"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L147"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L148"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L152"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L154"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L160"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L162"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L166"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L189"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L194"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L196"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L197"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L198"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L202"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L220"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L236"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L250"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L257"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L260"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L262"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L270"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L287"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L289"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L290"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L305"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L319"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L323"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L324"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L325"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L329"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L330"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L331"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L332"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L333"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L334"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L335"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L336"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L337"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L338"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L342"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L343"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L344"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L348"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L352"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L353"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L354"}]} \ No newline at end of file diff --git a/graphify-out/cache/c832b3c49624754eb66b089cf935da0f8d244159750a3690443d9bc9a2f6c523.json b/graphify-out/cache/c832b3c49624754eb66b089cf935da0f8d244159750a3690443d9bc9a2f6c523.json new file mode 100644 index 0000000000000000000000000000000000000000..605b58df7949d5516a56367f22027dadbfe64379 --- /dev/null +++ b/graphify-out/cache/c832b3c49624754eb66b089cf935da0f8d244159750a3690443d9bc9a2f6c523.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "label": "task_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L1"}, {"id": "task_bank_seedspec", "label": "SeedSpec", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L7"}, {"id": "task_bank_original_code", "label": "original_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L15"}, {"id": "task_bank_get_seed_by_id", "label": "get_seed_by_id()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L139"}, {"id": "task_bank_legacy_seed_dict", "label": "legacy_seed_dict()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L143"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "target": "task_bank_seedspec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "target": "task_bank_original_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "target": "task_bank_get_seed_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L139", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "target": "task_bank_legacy_seed_dict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\task_bank.py", "source_location": "L143", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/c8b4b020cc94651be0c68867b70c97e475f7bdeb62c51a2c7ae19ed72bd76559.json b/graphify-out/cache/c8b4b020cc94651be0c68867b70c97e475f7bdeb62c51a2c7ae19ed72bd76559.json new file mode 100644 index 0000000000000000000000000000000000000000..ebc51b622fa142080b67c16a4d124c45ae8e0513 --- /dev/null +++ b/graphify-out/cache/c8b4b020cc94651be0c68867b70c97e475f7bdeb62c51a2c7ae19ed72bd76559.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "label": "rewards.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L1"}, {"id": "rewards_reset_reward_history", "label": "reset_reward_history()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L12"}, {"id": "rewards_get_solve_rate", "label": "get_solve_rate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L16"}, {"id": "rewards_record_solve_result", "label": "record_solve_result()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L22"}, {"id": "rewards_is_effectively_unchanged", "label": "is_effectively_unchanged()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L28"}, {"id": "rewards_compute_proposer_reward", "label": "compute_proposer_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L35"}, {"id": "rewards_compute_solver_reward", "label": "compute_solver_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L60"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "statistics", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_reset_reward_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_get_solve_rate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L16", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_record_solve_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_is_effectively_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L28", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_compute_proposer_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L35", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_rewards_py", "target": "rewards_compute_solver_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L60", "weight": 1.0}, {"source": "rewards_compute_proposer_reward", "target": "rewards_get_solve_rate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L53", "weight": 1.0}, {"source": "rewards_compute_solver_reward", "target": "rewards_record_solve_result", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L65", "weight": 1.0}], "raw_calls": [{"caller_nid": "rewards_reset_reward_history", "callee": "clear", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L13"}, {"caller_nid": "rewards_get_solve_rate", "callee": "mean", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L19"}, {"caller_nid": "rewards_record_solve_result", "callee": "deque", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L24"}, {"caller_nid": "rewards_record_solve_result", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L25"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L30"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L30"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L30"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L30"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L32"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L36"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L39"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L42"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L45"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L48"}, {"caller_nid": "rewards_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L51"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L61"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L62"}, {"caller_nid": "rewards_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\rewards.py", "source_location": "L63"}]} \ No newline at end of file diff --git a/graphify-out/cache/ca2d9680141deda355ea07f65569f142c5677d7adb08ca89b7e568bc186e4115.json b/graphify-out/cache/ca2d9680141deda355ea07f65569f142c5677d7adb08ca89b7e568bc186e4115.json new file mode 100644 index 0000000000000000000000000000000000000000..0dff3ecbbee251415d61d49e269ac11e85b7a551 --- /dev/null +++ b/graphify-out/cache/ca2d9680141deda355ea07f65569f142c5677d7adb08ca89b7e568bc186e4115.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "label": "__init__.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\__init__.py", "source_location": "L10", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/cda8ecba27517c7cba39066ce150cc608b03b8f3057bd2cd8a3eb6bde1c978ed.json b/graphify-out/cache/cda8ecba27517c7cba39066ce150cc608b03b8f3057bd2cd8a3eb6bde1c978ed.json new file mode 100644 index 0000000000000000000000000000000000000000..7e95a0c5d8f8e69960c0f00279b23cfc2424820a --- /dev/null +++ b/graphify-out/cache/cda8ecba27517c7cba39066ce150cc608b03b8f3057bd2cd8a3eb6bde1c978ed.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_init_py", "label": "__init__.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\__init__.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_client_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\__init__.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_init_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\__init__.py", "source_location": "L10", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/d08d528d3d248a25ff329b0bf3bf3268ddc841e26b9bfb043a2157e15cac8add.json b/graphify-out/cache/d08d528d3d248a25ff329b0bf3bf3268ddc841e26b9bfb043a2157e15cac8add.json new file mode 100644 index 0000000000000000000000000000000000000000..7ee53f68f546e2bf663c7c8384109ac25e5c5069 --- /dev/null +++ b/graphify-out/cache/d08d528d3d248a25ff329b0bf3bf3268ddc841e26b9bfb043a2157e15cac8add.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "label": "debugZero_environment.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L1"}, {"id": "debugzero_environment_debugzeroenvironment", "label": "DebugzeroEnvironment", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30"}, {"id": "environment", "label": "Environment", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "debugzero_environment_debugzeroenvironment_init", "label": ".__init__()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38"}, {"id": "debugzero_environment_debugzeroenvironment_reset", "label": ".reset()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44"}, {"id": "debugzero_environment_debugzeroenvironment_step", "label": ".step()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62"}, {"id": "debugzero_environment_state", "label": "state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111"}, {"id": "debugzero_environment_debugzeroenvironment_build_state", "label": "._build_state()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114"}, {"id": "debugzero_environment_debugzeroenvironment_observation_metadata", "label": "._observation_metadata()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124"}, {"id": "debugzero_environment_rationale_31", "label": "Dual-role DebugZero Environment wrapping a Python sandbox execution for Pro", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "uuid", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L13", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "openenv_core_env_server_interfaces", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L15", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_task_bank_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L21", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "server_task_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_executor_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L25", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L27", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_debugzeroenvironment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "environment", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L30", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L38", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L44", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_step", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L62", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "target": "debugzero_environment_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L111", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L114", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L124", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_init", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L42", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_build_state", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L49", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_reset", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L59", "weight": 1.0}, {"source": "debugzero_environment_debugzeroenvironment_step", "target": "debugzero_environment_debugzeroenvironment_observation_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L80", "weight": 1.0}, {"source": "debugzero_environment_rationale_31", "target": "debugzero_environment_debugzeroenvironment", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L31", "weight": 1.0}], "raw_calls": [{"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L45"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_reset", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L51"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L69"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L72"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L85"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L88"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_step", "callee": "DebugzeroObservation", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L99"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "DebugzeroState", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L115"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "str", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}, {"caller_nid": "debugzero_environment_debugzeroenvironment_build_state", "callee": "uuid4", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\debugZero_environment.py", "source_location": "L116"}]} \ No newline at end of file diff --git a/graphify-out/cache/db7f92495a99b8989c9b3b3f1103d7832ab6f5d341c98347bbff145b57d61fcf.json b/graphify-out/cache/db7f92495a99b8989c9b3b3f1103d7832ab6f5d341c98347bbff145b57d61fcf.json new file mode 100644 index 0000000000000000000000000000000000000000..130fe28fc7d7ccda574ac455b9ab461e7b7b66bd --- /dev/null +++ b/graphify-out/cache/db7f92495a99b8989c9b3b3f1103d7832ab6f5d341c98347bbff145b57d61fcf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "label": "graders.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L1"}, {"id": "graders_reset_reward_history", "label": "reset_reward_history()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L14"}, {"id": "graders_get_solve_rate", "label": "get_solve_rate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L18"}, {"id": "graders_record_solve_result", "label": "record_solve_result()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L24"}, {"id": "graders_is_effectively_unchanged", "label": "is_effectively_unchanged()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L30"}, {"id": "graders_compute_ast_distance", "label": "compute_ast_distance()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L37"}, {"id": "graders_compute_proposer_reward", "label": "compute_proposer_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L63"}, {"id": "graders_compute_solver_reward", "label": "compute_solver_reward()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L88"}, {"id": "graders_rationale_38", "label": "Computes the string similarity distance between the AST dumps of the original", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L38"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "ast", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "statistics", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L4", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "collections", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L5", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "thefuzz", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_reset_reward_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L14", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_get_solve_rate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L18", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_record_solve_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L24", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_is_effectively_unchanged", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_compute_ast_distance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L37", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_compute_proposer_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L63", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_graders_py", "target": "graders_compute_solver_reward", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L88", "weight": 1.0}, {"source": "graders_compute_proposer_reward", "target": "graders_get_solve_rate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L81", "weight": 1.0}, {"source": "graders_compute_solver_reward", "target": "graders_record_solve_result", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L93", "weight": 1.0}, {"source": "graders_rationale_38", "target": "graders_compute_ast_distance", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L38", "weight": 1.0}], "raw_calls": [{"caller_nid": "graders_reset_reward_history", "callee": "clear", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L15"}, {"caller_nid": "graders_get_solve_rate", "callee": "mean", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L21"}, {"caller_nid": "graders_record_solve_result", "callee": "deque", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L26"}, {"caller_nid": "graders_record_solve_result", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L27"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L32"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L32"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L32"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L32"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L34"}, {"caller_nid": "graders_is_effectively_unchanged", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L34"}, {"caller_nid": "graders_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L46"}, {"caller_nid": "graders_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L46"}, {"caller_nid": "graders_compute_ast_distance", "callee": "dump", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L47"}, {"caller_nid": "graders_compute_ast_distance", "callee": "parse", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L47"}, {"caller_nid": "graders_compute_ast_distance", "callee": "ratio", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L51"}, {"caller_nid": "graders_compute_ast_distance", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L59"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L64"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L67"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L70"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L73"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L76"}, {"caller_nid": "graders_compute_proposer_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L79"}, {"caller_nid": "graders_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L89"}, {"caller_nid": "graders_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L90"}, {"caller_nid": "graders_compute_solver_reward", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\graders.py", "source_location": "L91"}]} \ No newline at end of file diff --git a/graphify-out/cache/e1a55d22b13ce88efe14e759b2c4f3b508d1e98d3bd1548d294430d308d4ec1e.json b/graphify-out/cache/e1a55d22b13ce88efe14e759b2c4f3b508d1e98d3bd1548d294430d308d4ec1e.json new file mode 100644 index 0000000000000000000000000000000000000000..2e477ef9c7193a78902a0a97a4e4c687f6947f3d --- /dev/null +++ b/graphify-out/cache/e1a55d22b13ce88efe14e759b2c4f3b508d1e98d3bd1548d294430d308d4ec1e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "label": "app.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L1"}, {"id": "app_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L60"}, {"id": "app_rationale_61", "label": "Entry point for direct execution via uv run or python -m. This function e", "file_type": "rationale", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L61"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L30", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "openenv_core_env_server_http_server", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L36", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_models_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L43", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "c_users_astra_desktop_hackon_ani_debugzero_server_debugzero_environment_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L44", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L46", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "server_debugzero_environment", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L47", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_server_app_py", "target": "app_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L60", "weight": 1.0}, {"source": "app_rationale_61", "target": "app_main", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L61", "weight": 1.0}], "raw_calls": [{"caller_nid": "app_main", "callee": "ArgumentParser", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L72"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L73"}, {"caller_nid": "app_main", "callee": "add_argument", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L74"}, {"caller_nid": "app_main", "callee": "parse_args", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L75"}, {"caller_nid": "app_main", "callee": "run", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\server\\app.py", "source_location": "L77"}]} \ No newline at end of file diff --git a/graphify-out/cache/e61b6e58b498c5145dbfd77a62374b3961d3207774f1dafa94facb402129cd2b.json b/graphify-out/cache/e61b6e58b498c5145dbfd77a62374b3961d3207774f1dafa94facb402129cd2b.json new file mode 100644 index 0000000000000000000000000000000000000000..04272f0125436ce75a9a70f60534682de9bfd62f --- /dev/null +++ b/graphify-out/cache/e61b6e58b498c5145dbfd77a62374b3961d3207774f1dafa94facb402129cd2b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "label": "seed_bank.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L1"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_seed_bank_py", "target": "server_task_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\seed_bank.py", "source_location": "L1", "weight": 1.0}], "raw_calls": []} \ No newline at end of file diff --git a/graphify-out/cache/edd57c9a07a1e132c9e26c370e39ba75ff222295b71a7386241ed32c16b67f3a.json b/graphify-out/cache/edd57c9a07a1e132c9e26c370e39ba75ff222295b71a7386241ed32c16b67f3a.json new file mode 100644 index 0000000000000000000000000000000000000000..6d66b80dd6dfa3d777685af88f44dd94c7a7cf01 --- /dev/null +++ b/graphify-out/cache/edd57c9a07a1e132c9e26c370e39ba75ff222295b71a7386241ed32c16b67f3a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "label": "dual_role_sampler.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L1"}, {"id": "dual_role_sampler_summarize_failure_output", "label": "summarize_failure_output()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L66"}, {"id": "dual_role_sampler_truncate_text", "label": "_truncate_text()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L96"}, {"id": "dual_role_sampler_sample_proposer_prompt", "label": "sample_proposer_prompt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L103"}, {"id": "dual_role_sampler_sample_solver_prompt", "label": "sample_solver_prompt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L113"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "target": "dual_role_sampler_summarize_failure_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L66", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "target": "dual_role_sampler_truncate_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L96", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "target": "dual_role_sampler_sample_proposer_prompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L103", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_training_dual_role_sampler_py", "target": "dual_role_sampler_sample_solver_prompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L113", "weight": 1.0}, {"source": "dual_role_sampler_summarize_failure_output", "target": "dual_role_sampler_truncate_text", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L72", "weight": 1.0}, {"source": "dual_role_sampler_sample_solver_prompt", "target": "dual_role_sampler_summarize_failure_output", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L119", "weight": 1.0}], "raw_calls": [{"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L67"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L71"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L74"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "splitlines", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L74"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L74"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "enumerate", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L78"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L81"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "any", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L86"}, {"caller_nid": "dual_role_sampler_summarize_failure_output", "callee": "join", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L92"}, {"caller_nid": "dual_role_sampler_truncate_text", "callee": "sub", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L97"}, {"caller_nid": "dual_role_sampler_truncate_text", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L97"}, {"caller_nid": "dual_role_sampler_truncate_text", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L98"}, {"caller_nid": "dual_role_sampler_truncate_text", "callee": "rstrip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L100"}, {"caller_nid": "dual_role_sampler_truncate_text", "callee": "max", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L100"}, {"caller_nid": "dual_role_sampler_sample_proposer_prompt", "callee": "format", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L110"}, {"caller_nid": "dual_role_sampler_sample_solver_prompt", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L121"}, {"caller_nid": "dual_role_sampler_sample_solver_prompt", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L121"}, {"caller_nid": "dual_role_sampler_sample_solver_prompt", "callee": "format", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L122"}, {"caller_nid": "dual_role_sampler_sample_solver_prompt", "callee": "format", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\training\\dual_role_sampler.py", "source_location": "L123"}]} \ No newline at end of file diff --git a/graphify-out/cache/ffb3b880e8df5a1328a438c4609cd9f3ddbd56c0db779f5a212bb0cc50f4fcec.json b/graphify-out/cache/ffb3b880e8df5a1328a438c4609cd9f3ddbd56c0db779f5a212bb0cc50f4fcec.json new file mode 100644 index 0000000000000000000000000000000000000000..3b8ae28c2132e6499df8438392ceea6d1f8d72b1 --- /dev/null +++ b/graphify-out/cache/ffb3b880e8df5a1328a438c4609cd9f3ddbd56c0db779f5a212bb0cc50f4fcec.json @@ -0,0 +1 @@ +{"nodes": [{"id": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "label": "api_baseline.py", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1"}, {"id": "api_baseline_extract_python_code", "label": "extract_python_code()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22"}, {"id": "api_baseline_execute_candidate", "label": "execute_candidate()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29"}, {"id": "api_baseline_classify_proposer_attempt", "label": "classify_proposer_attempt()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41"}, {"id": "api_baseline_run_deterministic_controls", "label": "run_deterministic_controls()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58"}, {"id": "api_baseline_run_live_api_probe", "label": "run_live_api_probe()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100"}, {"id": "api_baseline_print_live_summary", "label": "print_live_summary()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322"}, {"id": "api_baseline_main", "label": "main()", "file_type": "code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357"}], "edges": [{"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L1", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L2", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L3", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "bug_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L7", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "models", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L8", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "seed_bank", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L9", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_bug_injector", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L10", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_executor", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L11", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "server_rewards", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L12", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "training_dual_role_sampler", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L19", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_extract_python_code", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L22", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_execute_candidate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L29", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_classify_proposer_attempt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L41", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_deterministic_controls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L58", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_run_live_api_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L100", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_print_live_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L322", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "api_baseline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L357", "weight": 1.0}, {"source": "c_users_astra_desktop_hackon_ani_debugzero_eval_api_baseline_py", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L365", "weight": 1.0}, {"source": "api_baseline_run_deterministic_controls", "target": "api_baseline_execute_candidate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L68", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_extract_python_code", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L175", "weight": 1.0}, {"source": "api_baseline_run_live_api_probe", "target": "api_baseline_classify_proposer_attempt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L178", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_deterministic_controls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L358", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_run_live_api_probe", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L359", "weight": 1.0}, {"source": "api_baseline_main", "target": "api_baseline_print_live_summary", "relation": "calls", "confidence": "EXTRACTED", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L361", "weight": 1.0}], "raw_calls": [{"caller_nid": "api_baseline_extract_python_code", "callee": "search", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L23"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "group", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L25"}, {"caller_nid": "api_baseline_extract_python_code", "callee": "strip", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L26"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L30"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "execute_code", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L31"}, {"caller_nid": "api_baseline_execute_candidate", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L36"}, {"caller_nid": "api_baseline_classify_proposer_attempt", "callee": "is_effectively_unchanged", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L48"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "build_bug_bank", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L59"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L62"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L63"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L64"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "next", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L67"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L72"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L81"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L82"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L83"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L86"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L94"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L95"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_deterministic_controls", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L96"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L101"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L102"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L103"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L104"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L107"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L110"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "OpenAI", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L116"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroEnv", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L117"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset_reward_history", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L119"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L124"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L144"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L145"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L146"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L147"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L148"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L151"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "reset", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L152"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L154"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get_seed_by_id", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L155"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L157"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L160"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_proposer_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L162"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L166"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L176"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L189"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_ast_distance", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L194"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_proposer_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L196"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L197"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "infer_bug_operator", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L198"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "get", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L202"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L220"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L236"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L250"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L257"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "range", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L260"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "sample_solver_prompt", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L262"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "create", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L270"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "step", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "DebugzeroAction", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L280"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "startswith", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L287"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "compute_solver_reward", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L289"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "append", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L290"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L305"}, {"caller_nid": "api_baseline_run_live_api_probe", "callee": "close", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L319"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L323"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L324"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "int", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L325"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L329"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L330"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L331"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L332"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L333"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L334"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L335"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L336"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L337"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L338"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L342"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L343"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L344"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L346"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L348"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "sum", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "len", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L350"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L352"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L353"}, {"caller_nid": "api_baseline_print_live_summary", "callee": "print", "source_file": "C:\\Users\\astra\\Desktop\\hackon\\ani\\DebugZero\\eval\\api_baseline.py", "source_location": "L354"}]} \ No newline at end of file diff --git a/graphify-out/graph.html b/graphify-out/graph.html index c4eb87f92cf8ff58b2f88552aab42f117771c08d..04bc36c3fb9311c59aeb00846f9cbd9bbb94a3e9 100644 --- a/graphify-out/graph.html +++ b/graphify-out/graph.html @@ -2,7 +2,7 @@ -graphify - C:\Users\astra\Desktop\hackon\debugZero\graphify-out\graph.html +graphify - C:\Users\astra\Desktop\hackon\ani\DebugZero\graphify-out\graph.html