Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial Dockerfile draft * Add new endpoints * Build predict expertise function * Expect rawPredict format * Use entrypoint instead of cmd * Fix entrypoint * Changes to config * Add production config * Set containerized * Remove Redis interaction if container * Adjust model directories * From NVIDIA container * Fetch expertise utils * Avoid artifact download * Move artifact copying to entrypoint * Add container flag * Update container flag * Remove type * Add support for instances in request * Move artifact loading * Async load artifacts * Add startup route to check for artifact loading * Don't call artifacts * Allow token pass in body * Pass token * Properly handle no token * Isolate token * Load into dict if not a dict * Add flag to block on artifacts * Rollback blocking * Block on loading artifacts * Log model ready * Log URI and bucket * Point to /app * Fix return schema * Index into predictions list * Fix blob prefix * Remove unused script * Fix prefix parsing * Support reviewer_ids * Fix reviewer IDs bug * Fix bug in expertise invitation for reviewerIds * Merge instances on reviewerIds * Return list of predictions * Parsing must happen in routes * Check correctly formed dataset * Fix subscriptable bug * Remove prod config * Add retry safety * Validate dataset creation * Support count in validation * Get entityA properly * Move statements * Fix Path bug * Use sub IDs for validation * Fix convert field to path * Add failure explanation * Create execute_pipeline.py * Absolute import * Fix script * Upload results to bucket * Fix prefix * Avoid installing SPECTER deps * Remove cd into specter * Draft push action * Remove VertexParser * Remove /predict * Remove import * Remove /predict func * Remove import * Use auth@v2 Co-authored-by: Carlos Daniel Mondragón Chapa <[email protected]> * Bump Miniconda * Dump metadata * Push new action * Trigger on push to branch * Use absolute path * Use proper path * Fix argparse * Only try script * Clean up credentials again * Add some logging * Fix execute and skip build * Add GCPInterface * Add interface tests * Add pipeline tests * Reduce image size * Use logger * fix tests * Use workflow dispatch * Parameterize pipeline name * Try fix gensim tokenizers * Revert "Try fix gensim tokenizers" This reverts commit 7ef18ce. * Update image to 3.11 * Install openreview-py afterwards * Start implementing cloud service * Fix deps * Add logging * Finish service tests * Clear Redis at beginning of test * Use filesystem for GCP mock * Wait until complete * Log Cloud ID * Separate contexts * Log service class * Patch run_once * Isolate cloud queue * Fix variables * Change publication count * Log arg list * update count * Reduce code reusage * Clean up comments --------- Co-authored-by: Carlos Daniel Mondragón Chapa <[email protected]>
- Loading branch information