Badges
Activity
Ratings Progression
Challenge Categories
Challenges Entered
Using AI For Buildingβs Energy Management
Latest submissions
Interactive embodied agents for Human-AI collaboration
Latest submissions
See Allgraded | 196797 | ||
graded | 196590 | ||
failed | 196570 |
Training sample-efficient agents in Minecraft
Latest submissions
See Allgraded | 156950 | ||
failed | 156948 | ||
graded | 156911 |
Sample-efficient reinforcement learning in Minecraft
Latest submissions
Use an RL agent to build a structure with natural language inputs
Latest submissions
See Allgraded | 196797 | ||
graded | 196590 | ||
failed | 196570 |
Participant | Rating |
---|
Participant | Rating |
---|
-
WinOrGoHome NeurIPS 2021: MineRL Diamond CompetitionView
-
hello_iglu NeurIPS 2022 IGLU ChallengeView
-
hello_citylearn NeurIPS 2022: CityLearn ChallengeView
NeurIPS 2022 IGLU Challenge
Is it ok to directly wrap the gym env in `create_single_env` in local_evaluation.py when evaluating the model in aicrowd?
Over 2 years agoHi, is it should be the observations
(not observations_agent
) here?
Is it ok to directly wrap the gym env in `create_single_env` in local_evaluation.py when evaluating the model in aicrowd?
Over 2 years agoThe done
is always reset to False
when one episode ends in evaluate
in local_evalutor.py
.
Is it ok to directly wrap the gym env in `create_single_env` in local_evaluation.py when evaluating the model in aicrowd?
Over 2 years agoThanks for your reply.
Some feature processing methods like stacking the recent k frames need to clear some historical data when the env is reset. However, in the current evaluation framework, it is hard to do this. This problem can be solved if another parameter, such as a bool variable is_first_obs
indicating whether the env is reset, is allowed to be passed into agent.act
.
Is the `agentPos` and `grid` available during evaluation in aicrowd?
Over 2 years agoIt seems that in local_evaluation.py
the agentPos and grid are available because vector_state=True
passed into gridworld. However, these two keys are missed when I submitted my code to the aicrowd:
Traceback (most recent call last):
File "client_launcher.py", line 20, in <module>
start_test_client()
File "client_launcher.py", line 17, in start_test_client
client.run_agent()
File "/srv/conda/envs/notebook/lib/python3.7/site-packages/aicrowd_gym/clients/base_oracle_client.py", line 198, in run_agent
kwargs=kwargs,
File "/srv/conda/envs/notebook/lib/python3.7/site-packages/aicrowd_gym/clients/base_oracle_client.py", line 100, in process_request
action, target_attribute, instance_id, args, kwargs
File "/srv/conda/envs/notebook/lib/python3.7/site-packages/aicrowd_gym/clients/base_oracle_client.py", line 129, in route_agent_request
return self.execute(target_attribute, *args, **kwargs)
File "/srv/conda/envs/notebook/lib/python3.7/site-packages/aicrowd_gym/clients/base_oracle_client.py", line 142, in execute
return method(*args, **kwargs)
File "/home/aicrowd/agents/aicrowd_wrapper.py", line 39, in register_reset
return self.compute_action(observation)
File "/home/aicrowd/agents/aicrowd_wrapper.py", line 43, in compute_action
return self.agent.act(*observation,)
File "/home/aicrowd/agents/vector_agent.py", line 29, in act
action, early_termination = agent.act( obs, rew, done, info)
File "/home/aicrowd/agents/iglu_agent.py", line 327, in act
if (observation['agentPos'] == 0).all():
KeyError: 'agentPos'
Is it ok to directly wrap the gym env in `create_single_env` in local_evaluation.py when evaluating the model in aicrowd?
Over 2 years agoIf I need to process the obs and reset some data when env.reset()
is called, is it ok to directly wrap the env with my own-defined wrapper in create_single_env
function in local_evaluation.py
?
Is it ok to directly wrap the gym env in `create_single_env` in local_evaluation.py when evaluating the model in aicrowd?
Over 2 years agoHi, sorry to bother you again.
Whatβs the difference between the local evaluator and the actual one? It seems that the performance evaluated in the actual has a huge drop than in local. (
LIMIT_TASKS
has been changed to None in LocalEvalConfig)