Loading
Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more

crowdAI is shutting down - please read our blog post for more information

IEEE Investment Ranking Challenge

Explore methodology to identify assets with extreme positive or negative returns.


Completed
541
Submissions
206
Participants
11920
Views

Unable to submit

Posted by CVxTz about 1 year ago

Hello,

I am unable to make a submission. The web page of “create submission” has no upload field and the python api returns : crowdai.challenges.crowdai_errors.CrowdAIAuthenticationError: No participant could be found for this API key CrowdAI.Event.Authentication.ERROR : No participant could be found for this API key even though i copy pasted the key from my user profile. Any idea how to solve this ?

1

Posted by CVxTz  about 1 year ago |  Quote

Solved. The python API seems to not work on python 3.6

Posted by spMohanty  about 1 year ago |  Quote

Hi @CVxTz ,

Sorry about the confusions. Please ignore the “Create Submission” button. The actual submission for this challenge has to happen through the crowdAI python client as described in : https://github.com/crowdAI/ieee_investment_ranking_challenge-starter-kit

And by the python API, you mean the crowdai python client ?

1

Posted by CVxTz  about 1 year ago |  Quote

Yes i mean the crowdai python client

Posted by spMohanty  about 1 year ago |  Quote

@CVxTz : Thanks for reporting the issue. We will have a closer look, but the baselines etc were actually prepared on python3.6. It would be great if you can post some more details around the exact issue.

Posted by mkoseoglu  about 1 year ago |  Quote

I am having the same problem. Can you explain how you resolved it? I get the error: crowdai.challenges.crowdai_errors.CrowdAIAuthenticationError: No participant could be found for this API key

I have crowdai 1.0.19 and running on python 3.6.3

Posted by spMohanty  about 1 year ago |  Quote

Hi @mkoseoglu ,

It seems your are not including your crowdAI API Key when you are submitting your predictions. You can find your API key here : https://www.crowdai.org/participants/mkoseoglu

Posted by mkoseoglu  about 1 year ago |  Quote

I have included my API key. I have also tried after regenerating it.

Posted by mkoseoglu  about 1 year ago |  Quote

It resolved itself now. I don’t think I have changed anything. Thank you!

Posted by Trinh_Quoc_Anh  about 1 year ago |  Quote

I also have the same error: No participant could be found for this API key. I added my API key and tried on Python 3.4 and 3.6 but still had this error.

Posted by Trinh_Quoc_Anh  about 1 year ago |  Quote

The error is in the line: challenge = crowdai.Challenge(“IEEEInvestmentRankingChallenge”, api_key)

Posted by spMohanty  about 1 year ago |  Quote

Hi @Trinh_Quoc_Anh ,

Were you able to resolve this issue ? Or are you still not able to submit your solution ?

Mohanty

Posted by Hristo_Buyukliev  about 1 year ago |  Quote

Same issue here. Python 3.6, using the starter kit notebook, only inserted my API key. Anyone know how to fix it?

Posted by Hristo_Buyukliev  about 1 year ago |  Quote

Yeah, so the encoding part fucks things up. This code should work (at least for python 3.6):

api_key = “***”

challenge = crowdai.Challenge(“IEEEInvestmentRankingChallenge”, api_key) result = challenge.submit(“rf_starter_kit_predictions.csv”) print(result)