# After benchmarking or profiling completes, download results
# After benchmarking completes, download results
python3 -m deploy.utils.download_pvc_results \
--namespace$NAMESPACE\
--output-dir ./pvc_files \
--output-dir ./benchmarks/results \
--folder /data/results \
--no-config# optional: skip *.yaml/*.yml in the download
```
**Download profiling results (optional, for local inspection):**
```bash
# Optional: Download profiling data for local analysis
# The planner reads directly from the PVC, so this is only needed for inspection
python3 -m deploy.utils.download_pvc_results \
--namespace$NAMESPACE\
--output-dir ./profiling_data \
--folder /data
```
> **Note on Profiling Results**: When using DGDR (DynamoGraphDeploymentRequest) for SLA-driven profiling, profiling data is stored in `/data/` on the PVC. The planner component reads this data directly from the PVC, so downloading is **optional** - only needed if you want to inspect the profiling results locally (e.g., view performance plots, check configurations).
#### Path Requirements
**Important**: The PVC is mounted at `/data` in the access pod for security reasons. All destination paths must start with `/data/`.
-`/data/results/` - Benchmark results (for download after benchmarking jobs)
-`/data/` - Profiling data (used directly by planner, typically not downloaded)
-`/data/benchmarking/` - Benchmarking artifacts
**User-friendly error messages**: If you forget the `/data/` prefix, the script will show a helpful error message with the correct path and example commands.
> **Note**: The standalone templates are provided as examples and may need customization for your model and requirements. The DGDR-generated configuration (Option 1) is recommended as it's automatically tuned to your profiling results and SLA targets.
### Relationship to DynamoGraphDeployment (DGD)
-**DGDR**: High-level "intent" - what you want deployed