-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Self-supervised Aux Tasks in pointnav and objectnav #319
Conversation
This pull request introduces 11 alerts when merging 4a4fd5f into 894c2ce - view on LGTM.com new alerts:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome work Tianwei! I'm always impressed when I see the amount of work you put in and the code you produced. I've left a lot of comments but they are mostly about naming and adding doc strings. One thing: there were a few instances where a change broke backwards compatibility/behavior. In general we really try to prevent this as much as possible so it would be great to find solutions that make new behavior opt-in rather than opt-out (if you feel strongly about making a new behavior the new default then please add an argument to this thread).
projects/pointnav_baselines/experiments/pointnav_thor_mixin_ddppo.py
Outdated
Show resolved
Hide resolved
projects/pointnav_baselines/experiments/pointnav_thor_mixin_ddppo.py
Outdated
Show resolved
Hide resolved
…bjectnav still use old config)
This pull request introduces 13 alerts when merging fee8003 into eb2c12e - view on LGTM.com new alerts:
|
Most of comments have been resolved. I've refactored the logging by using
|
I use the following script for testing: python main.py projects/objectnav_baselines/experiments/robothor/objectnav_robothor_rgb_unfrozenresnet_gru_ddppo.py \
-s 302 --save_dir_fmt NESTED \
-o experiment_output/objectnav/
python main.py projects/pointnav_baselines/experiments/robothor/pointnav_robothor_depth_simpleconvgru_ddppo.py \
-s 302 --save_dir_fmt NESTED \
-o experiment_output/pointnav/ Shall we also add these running scripts into somewhere in the doc? |
This pull request introduces 13 alerts when merging 8479e03 into eb2c12e - view on LGTM.com new alerts:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great updates! A few small little things to clean up left but almost there.
projects/objectnav_baselines/experiments/objectnav_mixin_ddppo.py
Outdated
Show resolved
Hide resolved
This pull request introduces 13 alerts when merging 21bf39d into eb2c12e - view on LGTM.com new alerts:
|
These LGTM alerts are not coming from my code. Shall I resolve them? @Lucaweihs |
I see. I clicked the |
This pull request introduces 13 alerts when merging 074e5ac into eb2c12e - view on LGTM.com new alerts:
|
@Lucaweihs I have fixed the key mismatch issue in objectnav checkpoint. The script python main.py projects/objectnav_baselines/experiments/robothor/objectnav_robothor_rgbd_resnetgru_ddppo.py \
-s 1 --save_dir_fmt NESTED --infer_output_dir --eval -i \
-c pretrained_model_ckpts/robothor-objectnav-challenge-2021/Objectnav-RoboTHOR-RGBD-ResNetGRU-DDPPO/2021-02-09_22-35-15/exp_Objectnav-RoboTHOR-RGBD-ResNetGRU-DDPPO_0.2.0a_300M__stage_00__steps_000170207237.pt But, I cannot find the experiment config |
This pull request introduces 5 alerts when merging 2d8c480 into eb2c12e - view on LGTM.com new alerts:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a few straggling LGTM.com alerts. I've highlighted them here. They should be quick fixes, we're good to merge after these are in.
This pull request introduces 2 alerts when merging 387d9d8 into eb2c12e - view on LGTM.com new alerts:
|
This PR includes:
VisualNavActorCritic
to be inherited from different downstream navigation model classes (i.e. code refactoring), and also add the modified ResNet18 from https://github.com/joel99/habitat-pointnav-auxI tested the change by running commands: