Skip to content

Added Torch and Integration tools to Singularity Sandbox#5

Merged
djriffle merged 1 commit into
mainfrom
BenchmarkingWithSingularity
Jun 4, 2025
Merged

Added Torch and Integration tools to Singularity Sandbox#5
djriffle merged 1 commit into
mainfrom
BenchmarkingWithSingularity

Conversation

@djriffle

@djriffle djriffle commented Jun 4, 2025

Copy link
Copy Markdown
Member

This pull request introduces enhancements to the benchmarking suite, focusing on sandbox management, user interactivity, and dependency organization. Key changes include adding optional force-refresh functionality for sandbox environments, restructuring the requirements.txt file for clarity, and updating the .gitignore file to exclude Singularity image files.

Sandbox Management Enhancements:

Dependency Organization:

  • benchmarking/sandbox/requirements.txt: Restructured the file to group dependencies by functionality (e.g., core stack, visualization, single-cell analysis, dimensionality reduction, notebook support, utilities). Added new dependencies like zarr, h5netcdf, and tools for batch correction and integration.

File Exclusion Updates:

@djriffle
djriffle requested a review from Copilot June 4, 2025 18:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces enhancements to the benchmarking suite by adding a force‑refresh option for sandbox environments, reorganizing dependency listings in the requirements file, and updating the .gitignore to exclude Singularity image files.

  • Added a user prompt and corresponding force‑refresh logic for refreshing both Docker and Singularity sandboxes in InteractiveAgentTester.py.
  • Restructured the requirements.txt file into logical sections and added new dependencies.
  • Updated .gitignore to ignore Singularity image files.

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
benchmarking/sandbox/requirements.txt Reorganized dependency groups and added new dependencies.
benchmarking/InteractiveAgentTester.py Introduced force‑refresh functionality for Docker and Singularity sandboxes.
benchmarking/.gitignore Added exclusion entry for Singularity image files (*.sif).

Comment thread benchmarking/InteractiveAgentTester.py
@djriffle
djriffle merged commit 714431b into main Jun 4, 2025
2 checks passed
@djriffle
djriffle deleted the BenchmarkingWithSingularity branch June 14, 2025 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants