Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
2506d7b
Fixed the gym_unity tests (#1150)
awjuliani Aug 29, 2018
5ca837b
Added the Hallway Model (#1148)
vincentpierre Aug 29, 2018
a505988
Release v0.5 delete unityagents (#1151)
vincentpierre Aug 29, 2018
bc758a8
Replacing training screenshots with updated markdown. (#1152)
Aug 29, 2018
464c4ef
GridWorld now uses action masking (#1125)
vincentpierre Aug 29, 2018
ebe2f6c
improve the migration doc (#1155)
xiaomaogy Aug 30, 2018
0e66cae
fixed the aws doc (#1158)
xiaomaogy Aug 30, 2018
a564522
Changing learn.py log messages. (#1159)
Aug 30, 2018
91082d0
Use single scope declaration for models (#1160)
awjuliani Aug 30, 2018
c0070b1
[Basic] Added models, fixed Player scene and corebrain internal (#1156)
eshvk Aug 30, 2018
085db83
Release v0.5 gridworld tfmodels (#1163)
Aug 30, 2018
499de96
Adding specific mlagents-learn vs. learn.py example. (#1157)
Aug 30, 2018
f020467
Fixing learn.py, trainer_controller.py, and Docker (#1164)
Aug 31, 2018
824ab3b
Update Getting-Started-with-Balance-Ball.md (#1168)
Sep 4, 2018
dc6b78b
Renamed MLAgentsSDK to UnitySDK. (#1170)
Sep 4, 2018
a4e7140
Curriculum learning reward thresholding bug fix (#1141)
Sep 5, 2018
e8393d5
Documentation 0.5 Release Check List (Part 1) (#1154)
shihzy Sep 5, 2018
6d0ecf1
Moving UnitySDK README to correct location, fixing file permissions. …
Sep 5, 2018
a72eb9a
Consistent string style in trainer_controller.py (#1177)
Sep 5, 2018
ebe8031
Project Version 2017.4 (#1173)
awjuliani Sep 5, 2018
4c96605
Fix TF Nan bug (#1178)
awjuliani Sep 5, 2018
6e2d66c
Release tf#android fix (#1180)
xiaomaogy Sep 5, 2018
4e59d8d
Update API to version 5 (#1179)
awjuliani Sep 5, 2018
2515409
updated the tfsharp links (#1181)
xiaomaogy Sep 5, 2018
f694d0e
Ignore envs folder (#1182)
awjuliani Sep 5, 2018
8b6f5a9
Three Re-trained Models (#1183)
awjuliani Sep 6, 2018
a1b99a3
updated the Pyramids model (#1184)
xiaomaogy Sep 6, 2018
e27f707
Update Learning-Environment-Examples.md (#1188)
jdily Sep 6, 2018
3df96a0
Minor fixes to Gym Link and Feature List (#1189)
shihzy Sep 6, 2018
51abb23
last bit of doc review from checklist (#1191)
shihzy Sep 6, 2018
d907223
Add fix for multiple instances on a single GPU (#1192)
awjuliani Sep 6, 2018
b0f3bfe
fix the training doc (#1193)
xiaomaogy Sep 6, 2018
0f0379e
Fix bug when academy max steps is set to nonzero value. (#1195)
Sep 7, 2018
b4fb27f
Update readmes to be more informative (#1194)
awjuliani Sep 7, 2018
ac929ed
updated the walljump model for the multi-discrete action space (#1198)
xiaomaogy Sep 7, 2018
273e3f4
Fixing tables in documentation and other markdown errors. (#1199)
Sep 7, 2018
c9d4bdf
Release citation (#1201)
awjuliani Sep 11, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 22 additions & 19 deletions .gitignore
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
/MLAgentsSDK/[Ll]ibrary/
/MLAgentsSDK/[Tt]emp/
/MLAgentsSDK/[Oo]bj/
/MLAgentsSDK/[Bb]uild/
/MLAgentsSDK/[Bb]uilds/
/MLAgentsSDK/[Pp]ackages/
/MLAgentsSDK/[Uu]nity[Pp]ackage[Mm]anager/
/MLAgentsSDK/Assets/AssetStoreTools*
/MLAgentsSDK/Assets/Plugins*
/MLAgentsSDK/Assets/Gizmos*
/UnitySDK/[Ll]ibrary/
/UnitySDK/[Tt]emp/
/UnitySDK/[Oo]bj/
/UnitySDK/[Bb]uild/
/UnitySDK/[Bb]uilds/
/UnitySDK/[Pp]ackages/
/UnitySDK/[Uu]nity[Pp]ackage[Mm]anager/
/UnitySDK/Assets/AssetStoreTools*
/UnitySDK/Assets/Plugins*
/UnitySDK/Assets/Gizmos*

# Tensorflow Model Info
/models
/summaries

# Training environments
/envs

# Environemnt logfile
*MLAgentsSDK.log
*UnitySDK.log

# Visual Studio 2015 cache directory
/MLAgentsSDK/.vs/
/UnitySDK/.vs/

# Autogenerated VS/MD/Consulo solution and project files
/MLAgentsSDKExportedObj/
/MLAgentsSDK.consulo/
/UnitySDKExportedObj/
/UnitySDK.consulo/
*.csproj
*.unityproj
*.sln
Expand All @@ -38,7 +41,7 @@
*.pidb.meta

# Unity3D Generated File On Crash Reports
/MLAgentsSDK/sysinfo.txt
/UnitySDK/sysinfo.txt

# Builds
*.apk
Expand All @@ -49,10 +52,10 @@
*.x86

# Tensorflow Sharp Files
/MLAgentsSDK/Assets/ML-Agents/Plugins/Android*
/MLAgentsSDK/Assets/ML-Agents/Plugins/iOS*
/MLAgentsSDK/Assets/ML-Agents/Plugins/Computer*
/MLAgentsSDK/Assets/ML-Agents/Plugins/System*
/UnitySDK/Assets/ML-Agents/Plugins/Android*
/UnitySDK/Assets/ML-Agents/Plugins/iOS*
/UnitySDK/Assets/ML-Agents/Plugins/Computer*
/UnitySDK/Assets/ML-Agents/Plugins/System*

# Generated doc folders
/docs/html
Expand Down
5 changes: 3 additions & 2 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,8 @@ members of the project's leadership.

## Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
available at https://www.contributor-covenant.org/version/1/4/code-of-conduct/
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 1.4, available at
https://www.contributor-covenant.org/version/1/4/code-of-conduct/

[homepage]: https://www.contributor-covenant.org
60 changes: 31 additions & 29 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,56 @@
# Contribution Guidelines

Thank you for your interest in contributing to the ML-Agents toolkit! We are incredibly
excited to see how members of our community will use and extend the ML-Agents toolkit.
To facilitate your contributions, we've outlined a brief set of guidelines
to ensure that your extensions can be easily integrated.
Thank you for your interest in contributing to the ML-Agents toolkit! We are
incredibly excited to see how members of our community will use and extend the
ML-Agents toolkit. To facilitate your contributions, we've outlined a brief set
of guidelines to ensure that your extensions can be easily integrated.

### Communication
## Communication

First, please read through our [code of conduct](CODE_OF_CONDUCT.md),
as we expect all our contributors to follow it.
First, please read through our [code of conduct](CODE_OF_CONDUCT.md), as we
expect all our contributors to follow it.

Second, before starting on a project that you intend to contribute
to the ML-Agents toolkit (whether environments or modifications to the codebase),
we **strongly** recommend posting on our
[Issues page](https://github.com/Unity-Technologies/ml-agents/issues) and
briefly outlining the changes you plan to make. This will enable us to provide
some context that may be helpful for you. This could range from advice and
feedback on how to optimally perform your changes or reasons for not doing it.
Second, before starting on a project that you intend to contribute to the
ML-Agents toolkit (whether environments or modifications to the codebase), we
**strongly** recommend posting on our
[Issues page](https://github.com/Unity-Technologies/ml-agents/issues)
and briefly outlining the changes you plan to make. This will enable us to
provide some context that may be helpful for you. This could range from advice
and feedback on how to optimally perform your changes or reasons for not doing
it.

Lastly, if you're looking for input on what to contribute, feel free to
reach out to us directly at ml-agents@unity3d.com and/or browse the GitHub
issues with the `contributions welcome` label.

### Git Branches
## Git Branches

Starting with v0.3, we adopted the
Starting with v0.3, we adopted the
[Gitflow Workflow](http://nvie.com/posts/a-successful-git-branching-model/).
Consequently, the `master` branch corresponds to the latest release of
Consequently, the `master` branch corresponds to the latest release of
the project, while the `develop` branch corresponds to the most recent, stable,
version of the project.

Thus, when adding to the project, **please branch off `develop`**
and make sure that your Pull Request (PR) contains the following:

* Detailed description of the changes performed
* Corresponding changes to documentation, unit tests and sample environments
(if applicable)
* Corresponding changes to documentation, unit tests and sample environments (if
applicable)
* Summary of the tests performed to validate your changes
* Issue numbers that the PR resolves (if any)

### Environments
## Environments

We are also actively open to adding community contributed environments as
examples, as long as they are small, simple, demonstrate a unique feature of
the platform, and provide a unique non-trivial challenge to modern
We are also actively open to adding community contributed environments as
examples, as long as they are small, simple, demonstrate a unique feature of
the platform, and provide a unique non-trivial challenge to modern
machine learning algorithms. Feel free to submit these environments with a
PR explaining the nature of the environment and task.
PR explaining the nature of the environment and task.

### Style Guide
## Style Guide

When performing changes to the codebase, ensure that you follow the style
guide of the file you're modifying. For Python, we follow
[PEP 8](https://www.python.org/dev/peps/pep-0008/). For C#, we will soon be
adding a formal style guide for our repository.
When performing changes to the codebase, ensure that you follow the style guide
of the file you're modifying. For Python, we follow
[PEP 8](https://www.python.org/dev/peps/pep-0008/).
For C#, we will soon be adding a formal style guide for our repository.
7 changes: 1 addition & 6 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -122,16 +122,11 @@ RUN apt-get update && apt-get -y upgrade
# xvfb is used to do CPU based rendering of Unity
RUN apt-get install -y xvfb


COPY ml-agents/requirements.txt .
RUN pip install --trusted-host pypi.python.org -r requirements.txt

COPY README.md .
COPY ml-agents /ml-agents
WORKDIR /ml-agents
RUN pip install .

# port 5005 is the port used in in Editor training.
EXPOSE 5005

ENTRYPOINT ["python", "mlagents/learn.py"]
ENTRYPOINT ["mlagents-learn"]
Empty file modified LICENSE
100755 → 100644
Empty file.
Binary file not shown.

This file was deleted.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 0 additions & 1 deletion MLAgentsSDK/ProjectSettings/ProjectVersion.txt

This file was deleted.

Loading