0 Follower
0 Following
ChenKuanSun
ChenKuan Sun

Taipei City, TW

2
0
0

Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Mon
Wed
Fri

#### Challenges Entered

##### Unity Obstacle Tower Challenge
By Unity Technologies

A new benchmark for Artificial Intelligence (AI) research in Reinforcement Learning

#### Latest submissions

 graded 3236 Tue, 26 Mar 2019 08:52:07 graded 3107 Fri, 22 Mar 2019 11:25:04 graded 3104 Fri, 22 Mar 2019 04:18:17
Participant Rating
Participant Rating
ChenKuanSun has not joined any teams yet...

### Submissions are stuck

Over 3 years ago

+1
my last version not in QUEUE…
https://gitlab.aicrowd.com/wywarren/obstacle-tower-challenge/tags/v5.0

### Track submissions to the leaderboard

haha , It’s interesting.

### Submissions Q&A

You should read all post in this discourse. So much people use dopamine.
If you have problem in submission, you should check again your code and read post again.
Now, all dopamine user are successfully submitted.

### Couldn't launch the obstacletower environment

Dopamine
|
_dopamine
Obstacletower
|
_obstacletower.x86_64

If terminal run here

You can find path in unity_lib

### Submissions Q&A

This is debugged with my 35 submission experience.
I am also a contestant, I am not an official staff member.
In order to compete fairly, I hope everyone can break through 100 floors.

Due to some inherent instability in Unity Env, it is a bit special.
Thanks for @mohanty help

This assumes that you are already able to run tests locally.
Check these step:

Update your env to least version.

Q:“mlagents_envs.exception.UnityTimeOutException: The Unity environment took too long to respond”
A:This is open issue.
2 steps
Change timeout > 300s

env = ObstacleTowerEnv(args.environment_filename, docker_training=args.docker_training, retro=True, timeout_wait=600)


It is recommended to perform the import of agent tensorflow after env.is_grading() before the official release of the new environment file.

if env.is_grading():
import tensorflow as tf
import youragent
while True:.......


Q: bash >>> ^M
A:
The newline symbol for the Dos file is ^J^M
The newline symbol for Unix files is ^J
So in some cases you will encounter bash problems, because it is the relationship of the Windows environment configuration file, you should use Vim and other similar editors to change the encoding.

Q: ckpt import error (ex gzip broken)

### [Announcement][git error] Large Model Weights in your Submission Repository

@mohanty i have 200mb ckpt file also can’t upload too.

### [Announcement][git error] Large Model Weights in your Submission Repository

I have same problem, but you can try git lfs pull

delete debug label…

### [Announcement][git error] Large Model Weights in your Submission Repository

2019-03-08T16:41:29.918810415Z INFO:mlagents_envs:Start training by pressing the Play button in the Unity Editor.
2019-03-08T17:31:30.971471728Z ckpt:  135  MB


Have something wrong?
https://gitlab.aicrowd.com/ChenKuanSun/obg/issues/4

### Evalutation error : Unity environment took too long to respond

https://gitlab.aicrowd.com/ChenKuanSun/obg/issues/1

If the evaluation system is in the same environment, will it be because the worker_id is not set and the startup fails? When others are evaluation?

### [Announcement][git error] Large Model Weights in your Submission Repository

remote: fatal: pack exceeds maximum allowed size
error: pack-objects died of signal 13
@mohanty

### Suggest for competition

OK , I try again~~~~~~

Can that help me increase my quota, because this doesn’t seem to be because of the problem I submitted?

### Suggest for competition

I mean the participants want to simulate the configuration of the environment themselves, they can use these methods.

Can you please help me by the way to check why my CKPT file will have a wrong problem when clone to build from repo?
The correct size should be 4-5GB

### Number of available submissions

it work! thanks!!! !!!

### Number of available submissions

So if we reach 20, do we have to abstain?

### Suggest for competition

It is currently known that the biggest difficulty for competitors is the submissions.

Although we have good validation on local, even GCP
But there are still many people who have encountered difficulties.
This is nothing about Reinforcement Learning, but I feel that only knowing that the solution is not a good competition.

Here are some of the results I tested in the past few days that I consumed my quota.
The image file currently used by Aicrowd:

nvidia/cuda:9.0-cudnn7-runtime-ubuntu16.04


So the way to test similar environments can be set in GCP Compute.:

My language is Chinese, but it won’t matter. I should pay attention to Cuda 9.0 instead of the default cuda10. Although used in docker does not affect the results, some contestants may need to export the configuration files of the original environment in non-docker.

(GPU should be officially approved)

This will be more similar to Aicrowd’s execution environment, and when evaluating,

docker run \
--env OTC_EVALUATION_ENABLED=true \
--network=host \
-it obstacle_tower_challenge:latest ./run.sh


--runtime=nvidia


This allows you to use the nvidia driver in docker, will automatically apply cuda in docker.

In addition, GCP has pre-configured the nvidia runtime docker for you. If you are configuring in a non-GCP environment, you should refer to this.

Another special reminder is that
The newline symbol for the Dos file is ^J^M
The newline symbol for Unix files is ^J
So in some cases you will encounter bash problems, because it is the relationship of the Windows environment configuration file, you should use Vim and other similar editors to change the encoding.

### Number of available submissions

 Submission failed : The participant has no submission slots remaining for today.

I have waited for almost two days without quotas.
https://gitlab.aicrowd.com/ChenKuanSun/obstacle-tower-challenge/issues/30`