-
Notifications
You must be signed in to change notification settings - Fork 7
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
MCS-1991 Cleaned Up Documentation and Added Task List Page #714
Changes from all commits
a7d3e64
1f4fac8
96c7509
e6000d9
cba6a47
d6cd396
5d2c365
0ace711
54a5544
4702f38
e2bd1e4
4726450
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,7 +12,6 @@ Machine Common Sense Documentation | |
api | ||
scenes | ||
schema | ||
training | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Removed this outdated page about training for the NYU tasks (updated information is in the new "task list" page anyway). |
||
models | ||
containerize | ||
remotely | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -121,33 +121,33 @@ To use a specific configuration, you can either pass in a file path or dictionar | |
Config File Properties | ||
********************** | ||
|
||
only_return_goal_object | ||
^^^^^^^^^^^^^^^ | ||
controller_timeout | ||
^^^^^^^^^^^^^^^^^^ | ||
Comment on lines
-124
to
+125
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. These just got alphabetized |
||
|
||
(boolean, optional) | ||
(int, optional) | ||
|
||
If `true`, only returns the goal object from the object list output in the metadata. Metadata Tier will override `only_return_goal_object`. Default: false | ||
Sets the time (in seconds) to allow on controller initialization before timing out. Default 600 | ||
|
||
disable_position | ||
disable_depth_maps | ||
^^^^^^^^^^^^^^^ | ||
|
||
(boolean, optional) | ||
|
||
If `true`, does not generate position information output in the metadata. Metadata Tier will override `disable_position`. Default: false | ||
If `false`, will generate depth maps. Metadata Tier will override `disable_depth_maps`. Will only generate depth maps for Metadata tier [level1, level2, oracle]. Default: false | ||
|
||
disable_depth_maps | ||
disable_object_masks | ||
^^^^^^^^^^^^^^^ | ||
|
||
(boolean, optional) | ||
|
||
If `false`, will generate depth maps. Metadata Tier will override `disable_depth_maps`. Will only generate depth maps for Metadata tier [level1, level2, oracle]. Default: false | ||
If `false`, will generate object masks. Metadata Tier will override `disable_depth_maps`. Will only generate object masks for Metadata tier [level2, oracle]. Default: false | ||
|
||
disable_object_masks | ||
disable_position | ||
^^^^^^^^^^^^^^^ | ||
|
||
(boolean, optional) | ||
|
||
If `false`, will generate object masks. Metadata Tier will override `disable_depth_maps`. Will only generate object masks for Metadata tier [level2, oracle]. Default: false | ||
If `true`, does not generate position information output in the metadata. Metadata Tier will override `disable_position`. Default: false | ||
|
||
goal_reward | ||
^^^^^^^^^^^^^^^ | ||
|
@@ -184,8 +184,16 @@ The `metadata` property describes what metadata will be returned by the MCS Pyth | |
- `none`: Only returns the images (but no depth maps or object masks), camera info, and properties corresponding to the player themself (like head tilt). No information about specific objects will be included. | ||
|
||
If no metadata level is set: | ||
|
||
- `default`: Fallback if no metadata level is specified. Only meant for use during development (evaluations will never be run this way). Includes metadata for visible and held objects in the scene, as well as camera info and properties corresponding to the player. Does not include depth maps or object masks. | ||
|
||
only_return_goal_object | ||
^^^^^^^^^^^^^^^ | ||
|
||
(boolean, optional) | ||
|
||
If `true`, only returns the goal object from the object list output in the metadata. Metadata Tier will override `only_return_goal_object`. Default: false | ||
|
||
steps_allowed_in_lava | ||
^^^^^^^^^^^^^^^ | ||
|
||
|
@@ -228,20 +236,6 @@ step_penalty | |
|
||
Changes the negative penalty recieved for every step. Default: 0.001 | ||
|
||
timeout | ||
^^^^^^^ | ||
|
||
(int, optional) | ||
|
||
Sets the time (in seconds) to allow on a single step before timing out. Default 3600 | ||
|
||
controller_timeout | ||
^^^^^^^^^^^^^^^^^^ | ||
|
||
(int, optional) | ||
|
||
Sets the time (in seconds) to allow on controller initialization before timing out. Default 600 | ||
|
||
terminal_output | ||
^^^^^^^^^^^^^^^ | ||
|
||
|
@@ -257,6 +251,13 @@ The terminal output mode controls what output metadata is logged to the terminal | |
- `scene`: Prints metadata for the scene's room, including all structural objects. | ||
- `false` or `none`: Prints no terminal output, besides initialization, warning, and error messages. | ||
|
||
timeout | ||
^^^^^^^ | ||
|
||
(int, optional) | ||
|
||
Sets the time (in seconds) to allow on a single step before timing out. Default 3600 | ||
|
||
top_down_camera | ||
^^^^^^^^^^^^^^^ | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,8 +2,9 @@ Running Remotely | |
================ | ||
|
||
Requirements: | ||
* Make sure your system has Python 3.7 or greater. | ||
* Make sure MCS has been installed per the install instructions | ||
|
||
- Make sure your system has Python 3.7 or greater. | ||
- Make sure MCS has been installed per the install instructions | ||
|
||
To run MCS on a remote GPU server, use the following steps to launch an X11 server. | ||
|
||
|
@@ -23,7 +24,8 @@ To run MCS on a remote GPU server, use the following steps to launch an X11 serv | |
PCI BusID : PCI:0:30:0 | ||
|
||
# Create the Xserver configuration using the BusID | ||
$ sudo nvidia-xconfig --use-display-device=None --virtual=600x400 --output-xconfig=/etc/X11/xorg.conf --busid=PCI:0:30:0 | ||
# Your virtual display size should be much larger than the MCS Unity window size (default 600x400) | ||
$ sudo nvidia-xconfig --use-display-device=None --virtual=1200x800 --output-xconfig=/etc/X11/xorg.conf --busid=PCI:0:30:0 | ||
Comment on lines
-26
to
+28
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Updated the virtual display size, and added a comment |
||
|
||
# Launch Xserver | ||
$ sudo /usr/bin/Xorg :0 & | ||
|
@@ -53,7 +55,7 @@ The following code was run on an AWS p2-xlarge with the Ubuntu Deep Learning AMI | |
.. code-block:: bash | ||
|
||
# Follow the instructions listed above to launch Xserver | ||
$ sudo nvidia-xconfig --use-display-device=None --virtual=600x400 --output-xconfig=/etc/X11/xorg.conf --busid=PCI:0:30:0 | ||
$ sudo nvidia-xconfig --use-display-device=None --virtual=1200x800 --output-xconfig=/etc/X11/xorg.conf --busid=PCI:0:30:0 | ||
$ sudo /usr/bin/Xorg :0 & | ||
|
||
# Download the MCS repository | ||
|
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.
This was already listed in
install.rst