Comments (12)
That's the second solution. It would just be a script that queries the two leaderboards, and sets respective submissions to REJECTED. I can implement once I'm back from the dream conference.
from dream-challenge.
@tschaffter. What do you mean by tiding?
from dream-challenge.
@thomasyu888 I meant "Tidying up" instead of "Tiding", which is still a loose title for this ticket. Here I'm trying to capture work which I think you mentioned relative to submission IDs. Does that ring a bell?
from dream-challenge.
Ah. I changed the title. The workflow is
- Submit model to main queue,
- Validated models from 1 are submitted to UW internal queue
- Ideally models in 2 would be SCORED, but.... if not, have to make sure that the submissions made in 1 are made INVALID, or else participants won't be able to submit more. (due to the submission quota)
from dream-challenge.
@thomasyu888 Is there an update for this issue?
from dream-challenge.
There isn't. I'm manually rejecting submissions that pass the synthetic data set but fail on the main UW queue.
from dream-challenge.
Is there a way to automatic this task?
from dream-challenge.
Hmm.. will have to look into this more. One possible solution is to add a step to check the status of the UW run, and if INVALID
set the successful submission to the main queue as REJECTED
. However, there are cases where the rundocker step fails. In this scenario, we would also need to set the submission to the main queue as REJECTED
.
Another solution is to have a tool external to the workflows to look at submissions that are VALIDATED
in the main queue and INVALID
in the UW queue. When this is seen, the VALIDATED
submission becomes REJECTED
.
The 2nd solution is definitely easier to implement, but will have some sort of lag time (1-5 minutes). The 1st solution would require more thought.
from dream-challenge.
I agree, I think the 2nd solution is an easier short term fix. I've also been using the challengeutils tool to change the status.
from dream-challenge.
Ya, I have been using challengeutils to update as well.
from dream-challenge.
Would there be a way to use the challengeutils tool as a cronjob and just check submissions every minute or so?
from dream-challenge.
Closing for now, since I implemented the workaround.
from dream-challenge.
Related Issues (20)
- Remove .DS_Store files from the GH repos of the baseline method HOT 1
- Create poster for NeuroIPS HOT 1
- Send email communication to announce results of Round 2
- Onboard Mount Sinai into the evaluation network
- Update Validation Phase timeline HOT 1
- Add submission instructions for the Validation Phase HOT 1
- Update US map illustration HOT 2
- Validate deterministic models HOT 2
- Create the overall Leaderboard table HOT 1
- Update write-up submission instructions HOT 3
- Design Collaborative Phase HOT 1
- Send update to participants HOT 1
- Identify structure of final leaderboard HOT 1
- Finalize UW Validation Dataset HOT 3
- Evaluate the performance of the final models in the competitive phase HOT 2
- Identify the timeline for after the release of the final results HOT 1
- Tim to reach out to Medil team HOT 1
- Define framework for collaborative phase HOT 2
- Ensembling prediction from the final round HOT 1
- Prepare tools for the collaborative phase HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dream-challenge.