Repository navigation
Conversation
|
|
||
|
|
||
| def results(work): | ||
| sys.path.insert(0, str(KIT)) |
There was a problem hiding this comment.
can we make use a proper package manager like uv for managing the runtime path? Doing it this way will fail at runtime if we add dependencies in KIT that aren't included in root
| if values.get('SessionToken'): | ||
| credentials['team-cosmos']['aws_session_token'] = values['SessionToken'] | ||
| config = configparser.ConfigParser(interpolation=None) | ||
| config['profile team-cosmos'] = {'region': 'us-east-1', 'endpoint_url': 'https://pdx.s8k.io', 's3': '\nsignature_version = s3v4\npayload_signing_enabled = true\naddressing_style = path'} |
There was a problem hiding this comment.
can we use a cred other than team-cosmos, or move the data we need into a public HF bucket asap?
| import urllib.error | ||
| import urllib.request | ||
|
|
||
| ROOT = Path(__file__).resolve().parents[1] |
There was a problem hiding this comment.
would it be appropriate to use the OSS version of vantage bench or code based on vlmevalkit for this, it seems we might be reimplementing more than we should
d2b4
left a comment
There was a problem hiding this comment.
We want to have a very high standard of code quality for OSS releases and I feel like this is far short of where we should be aiming, as a draft it has the right shape but can we give this another few passes before shipping?
d2b4
left a comment
There was a problem hiding this comment.
Let's make sure to focus on evaluation that requires only publicly available datasets; we want to be able to compute a score end to end using data that's already public or that we can release along with this code.
| "\n", | ||
| "All eight tasks run: VQA, EventVerification, 2DGrounding, 2DPointing, Astro2D, Temporal, DVC, and SOT. No runtime or score-parity promise is made. The public harness, dataset classes, prompts, and ID emission differ from the internal fork even where sampling/model parameters are preserved.\n", | ||
| "\n", | ||
| "This run requests **inference**, then the official submission packager. Public `--mode all` also uses inference because public ground truth is held out; it does not produce a local leaderboard score. Never reuse the five-question directory for this run." |
There was a problem hiding this comment.
For this project I believe we're only interested in benchmarks that can be automatically scored. We should remove anything about preparing a submission for external scoring and use only datasets that we can fully evaluate with public data.
|
The latest Nano/Brev implementation is now in the maintained Framework repository: NVIDIA/cosmos-framework#321 (draft). Please use that PR for the current code review. It contains source, documentation, an unexecuted notebook and synthetic fixtures only; sensitive datasets, annotations, benchmark outputs and credentials are not included. The runtime code matches the privately validated candidate, while publication removes private operational notes and uses a clean DCO-signed commit. This older mixed-scope draft is superseded for the Nano/Brev track; no LaunchPad deployment is included in the Framework draft. |
|
Closing in favor of NVIDIA/cosmos-framework#321, as @freshyjmp noted above. The evaluation suites moved to |
Summary
Notebook-driven Brev launchable for Cosmos3-Nano and VANTAGE evaluation, plus a repeatable setup for an existing SSH-accessible LaunchPad host.
setup.sh --brevbinds authenticated Jupyter to Brev's private mesh interface, preserving provider login and Jupyter-token authentication. Non-Brev setup defaults to loopback.Verification exercised
23cfa62968f0a395481b52c4fd91bae9ce1106dd: actual authenticated Jupyter UI Run All on one 96 GB RTX PRO 6000 Blackwell Server Edition; prepared 1,195 public VQA questions/282 videos; produced exactly five valid native predictions and five unique canonical IDs. Full-eight execution remained disabled. Screenshots, executed notebook, and provenance retained privately. Test VM confirmed stopped.0297efb4ee50584055f5ba4f95293d433f71c0d0: actual single-H200 lifecycle and endpoint checks; staged 1,195 native questions/282 videos using the original converter/preparer; verified all referenced video paths. Cached preparation, five-question inference, and native local scoring passed without any remote AWS profile. Final source digest and acceptance/lifecycle evidence retained privately..envrcand escaping symlinks before state creation.Run / review entry points
Tokens, private dataset media/labels, predictions, local state, and operational evidence are not included in this PR. Temporary copied AWS credentials were removed; the user's existing local profile was not modified by cleanup.
Draft / remaining release gates
NVIDIA/cosmos, while new-code guidance points to Cosmos Framework. Do not merge before that decision and applicable data/licensing/scoring approvals.