Skip to content

feat: add .zip and s3 streaming options for inference datasets - #15

Closed
FerretCode wants to merge 13 commits into
mainfrom
ethan/zip-s3-inference-options
Closed

feat: add .zip and s3 streaming options for inference datasets#15
FerretCode wants to merge 13 commits into
mainfrom
ethan/zip-s3-inference-options

Conversation

@FerretCode

Copy link
Copy Markdown
Collaborator

No description provided.

FerretCode and others added 13 commits August 17, 2026 16:15
…ttings

Co-authored-by: multica-agent <github@multica.ai>
Adds a JSON parser (images/annotations/categories -> bbox records) and
dispatches by file extension/content sniffing in the existing map-kwcoco-csv
route so uploads of either .csv or .json are handled by the same endpoint.

Co-authored-by: multica-agent <github@multica.ai>
feat: support KW COCO JSON alongside CSV in annotation pre-processing
getAllClasses/getAllImages/getMaxLabelId resolve to {success, rows}
(matching queries/client.js's db.all()/db.get() contract used
elsewhere, e.g. routes/inference/yoloInference.js), not a bare array,
so existingClassRows.map threw at runtime. The integration test mock
returned plain arrays instead of the real {rows: [...]} shape, which
is why 14/14 passed despite the bug; the mock now matches the real
client contract.

Co-authored-by: multica-agent <github@multica.ai>
…3a50e7e

fix: use .rows when reading Client.all() results in mapKwCocoCsv
feat: add KW COCO CSV pre-processing annotation mapping
… up to max limit

Co-authored-by: multica-agent <github@multica.ai>
…ith max image limit

Co-authored-by: multica-agent <github@multica.ai>
… options

Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
…c/inference run request payload

Co-authored-by: multica-agent <github@multica.ai>
…re present

Co-authored-by: multica-agent <github@multica.ai>
…tle safeguards

Co-authored-by: multica-agent <github@multica.ai>
@FerretCode

Copy link
Copy Markdown
Collaborator Author

Close to rebase

@FerretCode FerretCode closed this Aug 18, 2026
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.

1 participant