Giter Site home page Giter Site logo

Comments (12)

thomasyu888 avatar thomasyu888 commented on September 24, 2024 1

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.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

@tschaffter. What do you mean by tiding?

from dream-challenge.

tschaffter avatar tschaffter commented on September 24, 2024

@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.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

Ah. I changed the title. The workflow is

  1. Submit model to main queue,
  2. Validated models from 1 are submitted to UW internal queue
  3. 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.

tschaffter avatar tschaffter commented on September 24, 2024

@thomasyu888 Is there an update for this issue?

from dream-challenge.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

There isn't. I'm manually rejecting submissions that pass the synthetic data set but fail on the main UW queue.

from dream-challenge.

tschaffter avatar tschaffter commented on September 24, 2024

Is there a way to automatic this task?

from dream-challenge.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

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.

trberg avatar trberg commented on September 24, 2024

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.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

Ya, I have been using challengeutils to update as well.

from dream-challenge.

trberg avatar trberg commented on September 24, 2024

Would there be a way to use the challengeutils tool as a cronjob and just check submissions every minute or so?

from dream-challenge.

thomasyu888 avatar thomasyu888 commented on September 24, 2024

Closing for now, since I implemented the workaround.

from dream-challenge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.