Skip to content

Commit 4214ec8

Browse files
Ervin Tmidopoolerandrewcohfurkan-celikxiaomaogy
authored
Update add-fire to latest master, including Policy refactor (#4263)
* Update Dockerfile * Separate send environment data from reset (#4128) * Fixed a typo on ML-Agents-Overview.md (#4130) Fixed redundant "to" word from the sentence since it is probably a typo in document. * Updated the badge’s link to point to the newest doc version * Replaced all of the doc to release_3_doc * Fix 3DBall and 3DBallHard SAC regressions (#4132) * Move memory validation to settings * Update docs * Add settings test * Update to release_3 in installation.md (#4144) * rename to SideChannelManager +backcompat (#4137) * Remove comment about logo with --help (#4148) * [bugfix] Make FoodCollector heuristic playable (#4147) * Make FoodCollector heuristic playable * Update changelog * script to check for old release links and references (#4153) * Remove package validation suite from Project (#4146) * RayPerceptionSensor: handle empty and invalid tags (#4155) * handle empty and invalid tags * don't compare null or empty tags * changelog * avoid console spam when editing tag name * [docs] Fix a typo in a link in the package docs (#4161) * update FAQ to include disabling graphics (#4159) * update FAQ and exception message * remove colab link * [MLA-1009] observable performance tests (#4031) * WIP perf tests * WIP perf test * add marker tests too * move to devproject * yamato first pass * chmod * fix trigger, fix meta files * fix utr command * fix artifact paths * Update com.unity.ml-agents-performance.yml * test properties, reduce some noise * timer around RequestDecision * actually set ObservableAttributeHandling * undo asmdef changes * Yamato inference tests (#4066) * better errors for missing constants * run inference in yamato after training * add extension * debug subprocess args * fix exe path * search for executable * fix dumb bug * -batchmode * fail if inference fails * install tf2onnx on yamato * allow onnx for overrides (expect to fail now) * enable logs * fix commandline arg * catch exception from SetModel and exit * cleanup error message * model artifacts, logs as artifacts, fix pip * don't run onnx * cleanup and comment * update extension handling * Update CONTRIBUTING.md (#4170) we removed contributions welcome. * FoodCollectorAgent - don't convert bool to int (#4169) * [docs] Corrected num_layers default value (#4167) * [docs] Fix table formatting (#4168) * [CI] Better hyperparameters for Pyramids-SAC, WalkerStatic-SAC, and Reacher-PPO (#4154) * [bug-fix] Initialize-from being incorrectly loaded as "None" rather than None (#4175) * Modified the documentation of the Heuristic method (default action = previous action) (#4174) * Modifying the documentation to explain that Heuristic method default action will be the previous action decided by the heuristic. Changing this behavior would be a breking change. * Rephrase the working of the documentation of the default action of the Heuristic method * Forgot an import * [MLA-240] Physic-based pose generation (#4166) * hierarchy POC * WIP * abstract class * clean up init * separate files * cleanup, unit test * add Articulation util * sensor WIP * ArticulationBody sensor, starting docs * docstrings, cleanup * hierarchy tests, transform operators * unit tests * use Pose struct instead * delete QTTransform * rename * renames and compile fixes * remove ArticulationBodySensor* for now * revert CrawlerAgent changes * rename * Add TargetController/OrientationCubeController Components & Bugfix (#4157) * added Target and OCube controllers. updated crawler envs * update walker prefab * add refs to prefab * Update Crawler.prefab * update platform, ragdoll, ocube prefabs * reformat file * reformat files * fix behavior name * add final retrained crawler and walker nn files * collect hip ocube rot in world space * update crawler observations and update prefabs * change to 20M steps * update crwl prefab to 142 observ * update obsvs to 241. add expvel reward * change walkspeed to 3 * add new crawler and walker nn files * adjust rewards * enable other pairs * add RewardManager * cleanup about to do final training * cleanup add nn files for increased facing rew reduced height rew * try no facing rew * add vel only policy, try dy target * inc torq on cube * added dynamic cube nn. gonna try 40M steps * add 40M step test, more cleanup * change back to 20M steps * Update WalkerStatic.unity * add no vel pen nn file * .005 head height rew * remove extra walker in scene * Update WalkerWithTargetPair.prefab * Update WalkerStatic.unity * more cleanup add new nn file with less head height reward * added Target and OCube controllers. updated crawler envs * update walker prefab * add refs to prefab * Update Crawler.prefab * update platform, ragdoll, ocube prefabs * reformat file * reformat files * fix behavior name * add final retrained crawler and walker nn files * collect hip ocube rot in world space * update crawler observations and update prefabs * change to 20M steps * update crwl prefab to 142 observ * update obsvs to 241. add expvel reward * change walkspeed to 3 * add new crawler and walker nn files * adjust rewards * enable other pairs * add RewardManager * cleanup about to do final training * cleanup add nn files for increased facing rew reduced height rew * try no facing rew * add vel only policy, try dy target * inc torq on cube * added dynamic cube nn. gonna try 40M steps * add 40M step test, more cleanup * change back to 20M steps * Update WalkerStatic.unity * add no vel pen nn file * .005 head height rew * remove extra walker in scene * Update WalkerWithTargetPair.prefab * Update WalkerStatic.unity * more cleanup add new nn file with less head height reward * cleanup * remove comment * more cleanup * correct format * Update ProjectVersion.txt * change to Log() * cleanup * use the starting y position instead of a hard coded height * test old fromtorot * add 236 model * testing new 236 nn files * add final walker nn files * cleanup * crawler cleanup * update crawler observ size * add final crawler nn files * fixed formatting ssues * [refactor] Remove BrainParameters from Python code (#4138) * Fix extension package tests (#4189) * Move Heuristic fixes to changelog bug section (#4177) * Fix a typo in Python-API.md (#4179) Fix behavior_spec to behavior_specs * Docs: note about required Windows Python x86-64 (#4060) * note about required Windows Python x86-64 Co-authored-by: Arthur Juliani <[email protected]> Co-authored-by: andrewcoh <[email protected]> * documentation touchups (#4099) * doc updates getting started page now uses consistent run-id re-order create-new docs to have less back/forth between unity and text editor * add link explaining decisions where we tell the reader to modify its parameter * Fix 3DBall PPO hard regression (#4133) * enforce warnings-as-errors, fix warning (#4191) * (case 1255312) Conditionally use different namespace for ScriptedImporters (#4188) * (case 1255312) Conditionally use different namespace for ScriptedImporters. * Add semi-colon. * Update barracuda dependency. * Update changelog. * Fix PR number. * Refactor of Curriculum and parameter sampling (#4160) * Introduced the Constant Parameter Sampler that will be useful later as samplers and floats can be used interchangeably * Refactored the settings.py to refect the new format of the config.yaml * First working version * Added the unit tests * Update to Upgrade for Updates * fixing the tests * Upgraded the config files * Fixes * Additional error catching * addressing some comments * Making the code nicer with cattr * Added and registered an unstructure hook for PrameterRandomization * Updating C# Walljump * Adding comments * Add test for settings export (#4164) * Add test for settings export * Update ml-agents/mlagents/trainers/tests/test_settings.py Co-authored-by: Vincent-Pierre BERGES <[email protected]> Co-authored-by: Vincent-Pierre BERGES <[email protected]> * Including environment parameters for the test for settings export * First documentation update * Fixing a link * Updating changelog and migrating * adding some more tests for the conversion script * fixing bugs and using samplers in the walljump curriculum * Changing the format of the curriculum file as per discussion * Addressing comments * Update ml-agents/mlagents/trainers/settings.py Co-authored-by: Ervin T. <[email protected]> * Update docs/Migrating.md Co-authored-by: Chris Elion <[email protected]> * addressing comments Co-authored-by: Ervin T <[email protected]> Co-authored-by: Chris Elion <[email protected]> * [bug-fix] Make StatsReporter thread-safe (#4201) * Update changelog for release 4 (#4202) * don't allow --num-envs >1 with no --env (#4203) * don't allow --num-envs >1 with no --env * changelog * PR feedback * Add warning if behavior name not found in trainer config (#4204) Co-authored-by: Ervin T. <[email protected]> Co-authored-by: Chris Elion <[email protected]> * better logging for NaN rewards (#4205) * [MLA-1145] don't allow --num-envs >1 with no --env (#4209) * don't allow --num-envs >1 with no --env (#4203) * Convert checkpoints to .NN (#4127) This change adds an export to .nn for each checkpoint generated by RLTrainer and adds a NNCheckpointManager to track the generated checkpoints and final model in training_status.json. Co-authored-by: Jonathan Harper <[email protected]> * Update version for release 4 (master) (#4207) * Update version for release 4 * newline in json file * actually fix newline Co-authored-by: Chris Elion <[email protected]> * Update version for release 4 (release branch) (#4210) * Update versions for release 4 * Link validation file should ignore itself * Remove 'unreleased' section from changelog * Change to 0.18.0 for python versions * also update extensions package version Co-authored-by: Chris Elion <[email protected]> * [MLA-1141] Rigidbody and ArticulationBody sensors (#4192) * Update release table (#4221) * Add macOS Catalina notice to FAQ (#4222) * Add macOS Catalina notice to FAQ * Change wording and line breaks. * update com.unity.ml-agents.extensions to Apache 2.0 license (#4223) * update com.unity.ml-agents.extensions to Apache 2.0 license (#4223) (#4225) * Throw if Academy.EnvironmentStep() is called recursively (#4227) * speed up infinite loops * changelog * fix job deps (#4230) * use old yamato test config (#4231) * Run all package test types (#4232) * Revert "use old yamato test config" (#4233) * Revert "use old yamato test config (#4231)" This reverts commit e5e21dc. * Apply changes from #4232 * update document (#4237) small fix to documentation formatting * Update changelog for .nn checkpoints (#4240) Co-authored-by: sankalp04 <[email protected]> * Don't drop multiple stats from the same step (#4236) * add pyupgrade to pre-commit and run (#4239) * [MLA-427] make pyupgrade convert f-strings too (#4244) * make pyupgrade convert f-strings too * Run coverage checks with python3 (#4245) * Run code coverage for extensions package (#4243) * run code coverage for extensions package * reasonable coverage pct * fix artifactory url (#4246) * Refactor TFPolicy and Policy * don't try/except for control flow (#4251) * Update two docstring references to NNPolicy * Longer demos for ragdoll envs (#4247) * [docs] buffer_size parameter clarification (#4252) * [docs] buffer_size parameter clarification It was not fully clear that it has a different behavior for PPO and SAC. The docs update should improve the understanding. * [docs] updated buffer_size parameter clarification Co-authored-by: Vincent-Pierre BERGES <[email protected]> Co-authored-by: Vincent-Pierre BERGES <[email protected]> * Remove un-needed check * Remove irrelevant tests * Address feedback * [MLA-1172] Reduce calls to training_behaviors (#4259) * Remove unnecessary line (#4260) * [MLA-1138] joint observations (#4224) * Update to latest master * Refactor TFPolicy and Policy (#4254) * Refactor TFPolicy and Policy * Move TF-specific files to tf/ folder * Move EncoderType and ScheduleType to settings.py * Move Torch files to separate folder * Update imports to keep Torch working * [bugfix] summary writer no longer crashes if Hyperparameters could not be written (#4265) * Bug fix, returnning an empty string in case of error breaks the summary writter * addressing comments * [refactor] Move TF-specific files to tf/ folder (#4266) * Break up models.py into separate files * Use network_settings for configuring networks * [refactor] Make classes except Optimizer framework agnostic (#4268) * Fixing tensorboard command line params (#4262) * Update Using-Tensorboard.md "--logdir=results" is broken in newer versions of tensor board; "logdir results" without the equal sign works. See tensorflow/tensorboard#686 * Removing equal sign from tensorboard command line params in docs Co-authored-by: Nancy Iskander <[email protected]> Co-authored-by: Pulkit Midha <[email protected]> Co-authored-by: andrewcoh <[email protected]> Co-authored-by: Furkan Çelik <[email protected]> Co-authored-by: Yuan Gao <[email protected]> Co-authored-by: Chris Elion <[email protected]> Co-authored-by: Anupam Bhatnagar <[email protected]> Co-authored-by: Jeffrey Shih <[email protected]> Co-authored-by: Christian Coenen <[email protected]> Co-authored-by: Florian Pöhler <[email protected]> Co-authored-by: Vincent-Pierre BERGES <[email protected]> Co-authored-by: Hunter-Unity <[email protected]> Co-authored-by: yongjun823 <[email protected]> Co-authored-by: Stefano Cecere <[email protected]> Co-authored-by: Arthur Juliani <[email protected]> Co-authored-by: Tom Thompson <[email protected]> Co-authored-by: Chris Goy <[email protected]> Co-authored-by: sankalp04 <[email protected]> Co-authored-by: Jonathan Harper <[email protected]> Co-authored-by: Ruo-Ping (Rachel) Dong <[email protected]> Co-authored-by: Nancy Iskander <[email protected]> Co-authored-by: Nancy Iskander <[email protected]>
1 parent 5d5c4ea commit 4214ec8

File tree

266 files changed

+8755
-4651
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

266 files changed

+8755
-4651
lines changed

.pre-commit-config.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,13 @@ repos:
3939
# flake8-tidy-imports is used for banned-modules, not actually tidying
4040
additional_dependencies: [flake8-comprehensions==3.2.2, flake8-tidy-imports==4.1.0, flake8-bugbear==20.1.4]
4141

42+
- repo: https://github.com/asottile/pyupgrade
43+
rev: v2.7.0
44+
hooks:
45+
- id: pyupgrade
46+
args: [--py3-plus, --py36-plus]
47+
exclude: .*barracuda.py
48+
4249
- repo: https://github.com/pre-commit/pre-commit-hooks
4350
rev: v2.5.0
4451
hooks:
@@ -116,4 +123,9 @@ repos:
116123
language: script
117124
entry: utils/validate_inits.py
118125
types: [python]
126+
- id: validate-release-links-py
127+
name: validate release links
128+
language: script
129+
entry: utils/validate_release_links.py
130+
119131

.yamato/com.unity.ml-agents-pack.yml

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,15 @@
1-
packages:
2-
- name: com.unity.ml-agents
3-
- name: com.unity.ml-agents.extensions
4-
---
5-
6-
{% for package in packages %}
7-
pack_{{ package.name }}:
8-
name: Pack {{ package.name }}
1+
pack:
2+
name: Pack
93
agent:
104
type: Unity::VM::osx
115
image: package-ci/mac:stable
126
flavor: b1.small
137
commands:
148
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
15-
- upm-ci package pack --package-path {{ package.name }}
9+
- upm-ci project pack --project-path Project
1610
artifacts:
1711
packages:
1812
paths:
1913
- "upm-ci~/packages/**/*"
2014
triggers:
2115
cancel_old_ci: true
22-
{% endfor %}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
test_editors:
2+
- version: 2019.3
3+
- version: 2020.1
4+
---
5+
{% for editor in test_editors %}
6+
Run_Mac_Perfomance_Tests{{ editor.version }}:
7+
name: Run Mac Performance Tests {{ editor.version }}
8+
agent:
9+
type: Unity::VM::osx
10+
image: package-ci/mac:stable
11+
flavor: b1.small
12+
variables:
13+
UNITY_VERSION: {{ editor.version }}
14+
commands:
15+
- python -m pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple
16+
- unity-downloader-cli -u {{ editor.version }} -c editor --wait --fast
17+
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr
18+
- chmod +x ./utr
19+
- ./utr --suite=editor --platform=StandaloneOSX --editor-location=.Editor --testproject=DevProject --artifacts_path=build/test-results --report-performance-data --performance-project-id=com.unity.ml-agents --zero-tests-are-ok=1
20+
triggers:
21+
cancel_old_ci: true
22+
expression: |
23+
(pull_request.target eq "master" OR
24+
pull_request.target match "release.+") AND
25+
NOT pull_request.draft AND
26+
(pull_request.changes.any match "com.unity.ml-agents/**" OR
27+
pull_request.changes.any match "DevProject/**" OR
28+
pull_request.changes.any match "ml-agents/**" OR
29+
pull_request.changes.any match "ml-agents-envs/**" OR
30+
pull_request.changes.any match ".yamato/com.unity.ml-agents-performance.yml") AND
31+
NOT pull_request.changes.all match "**/*.md"
32+
artifacts:
33+
logs:
34+
paths:
35+
- "build/test-results/**"
36+
- "*.log"
37+
{% endfor %}

.yamato/com.unity.ml-agents-test.yml

Lines changed: 33 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,16 @@
11
test_editors:
22
- version: 2018.4
33
# 2018.4 doesn't support code-coverage
4-
coverageOptions:
5-
minCoveragePct: 0
4+
enableCodeCoverage: !!bool false
65
- version: 2019.3
7-
coverageOptions: --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+Unity.ML-Agents'
8-
minCoveragePct: 72
6+
enableCodeCoverage: !!bool true
97
- version: 2020.1
10-
coverageOptions: --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+Unity.ML-Agents'
11-
minCoveragePct: 72
8+
enableCodeCoverage: !!bool true
129
- version: 2020.2
13-
coverageOptions: --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+Unity.ML-Agents'
14-
minCoveragePct: 72
10+
enableCodeCoverage: !!bool true
1511
trunk_editor:
1612
- version: trunk
17-
coverageOptions: --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+Unity.ML-Agents'
18-
minCoveragePct: 72
13+
enableCodeCoverage: !!bool true
1914
test_platforms:
2015
- name: win
2116
type: Unity::VM
@@ -31,21 +26,25 @@ test_platforms:
3126
flavor: b1.medium
3227
packages:
3328
- name: com.unity.ml-agents
29+
assembly: Unity.ML-Agents
30+
minCoveragePct: 72
3431
- name: com.unity.ml-agents.extensions
32+
assembly: Unity.ML-Agents.Extensions
33+
minCoveragePct: 75
3534
---
3635

3736
all_package_tests:
3837
name: Run All Combinations of Editors/Platforms Tests
3938
dependencies:
4039
{% for editor in test_editors %}
4140
{% for platform in test_platforms %}
42-
- .yamato/com.unity.ml-agents-test.yml#test_{{ platform.name }}_{{ editor.version }}
41+
- .yamato/com.unity.ml-agents-test.yml#test_com.unity.ml-agents_{{ platform.name }}_{{ editor.version }}
4342
{% endfor %}
4443
{% endfor %}
4544

4645
{% for editor in trunk_editor %}
4746
{% for platform in test_platforms %}
48-
- .yamato/com.unity.ml-agents-test.yml#test_{{ platform.name }}_{{ editor.version }}
47+
- .yamato/com.unity.ml-agents-test.yml#test_com.unity.ml-agents_{{ platform.name }}_{{ editor.version }}
4948
{% endfor %}
5049
{% endfor %}
5150
triggers:
@@ -57,6 +56,12 @@ all_package_tests:
5756
{% for package in packages %}
5857
{% for editor in test_editors %}
5958
{% for platform in test_platforms %}
59+
60+
{% if editor.enableCodeCoverage %}
61+
{% capture coverageOptions %} --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+{{ package.assembly }}'{% endcapture %}
62+
{% else %}
63+
{% assign coverageOptions = "" %}
64+
{% endif %}
6065
test_{{ package.name }}_{{ platform.name }}_{{ editor.version }}:
6166
name : {{ package.name }} test {{ editor.version }} on {{ platform.name }}
6267
agent:
@@ -65,17 +70,16 @@ test_{{ package.name }}_{{ platform.name }}_{{ editor.version }}:
6570
flavor: {{ platform.flavor}}
6671
commands:
6772
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
68-
- upm-ci package test -u {{ editor.version }} --package-path {{ package.name }} {{ editor.coverageOptions }}
69-
{% if package.name == "com.unity.ml-agents" %}
70-
# TODO get coverage tests running for extensions too
71-
- python ml-agents/tests/yamato/check_coverage_percent.py upm-ci~/test-results/ {{ editor.minCoveragePct }}
73+
- upm-ci project test -u {{ editor.version }} --project-path Project --package-filter {{ package.name }} {{ coverageOptions }}
74+
{% if editor.enableCodeCoverage %}
75+
- python3 ml-agents/tests/yamato/check_coverage_percent.py upm-ci~/test-results/ {{ package.minCoveragePct }}
7276
{% endif %}
7377
artifacts:
7478
logs:
7579
paths:
7680
- "upm-ci~/test-results/**/*"
7781
dependencies:
78-
- .yamato/com.unity.ml-agents-pack.yml#pack_{{ package.name }}
82+
- .yamato/com.unity.ml-agents-pack.yml#pack
7983
triggers:
8084
cancel_old_ci: true
8185
{% if platform.name == "mac" %}
@@ -84,7 +88,7 @@ test_{{ package.name }}_{{ platform.name }}_{{ editor.version }}:
8488
pull_request.target match "release.+") AND
8589
NOT pull_request.draft AND
8690
(pull_request.changes.any match "com.unity.ml-agents/**" OR
87-
{% if package.name == "com.unity.ml-agents" %}
91+
{% if package.name == "com.unity.ml-agents.extensions" %}
8892
pull_request.changes.any match "com.unity.ml-agents.extensions/**" OR
8993
{% endif %}
9094
pull_request.changes.any match ".yamato/com.unity.ml-agents-test.yml")
@@ -96,27 +100,32 @@ test_{{ package.name }}_{{ platform.name }}_{{ editor.version }}:
96100
{% for package in packages %}
97101
{% for editor in trunk_editor %}
98102
{% for platform in test_platforms %}
103+
104+
{% if editor.enableCodeCoverage %}
105+
{% capture coverageOptions %} --enable-code-coverage --code-coverage-options 'generateHtmlReport;assemblyFilters:+{{ package.assembly }}'{% endcapture %}
106+
{% else %}
107+
{% assign coverageOptions = "" %}
108+
{% endif %}
99109
test_{{ package.name }}_{{ platform.name }}_trunk:
100110
name : {{ package.name }} test {{ editor.version }} on {{ platform.name }}
101111
agent:
102112
type: {{ platform.type }}
103113
image: {{ platform.image }}
104114
flavor: {{ platform.flavor}}
105115
commands:
106-
- python -m pip install unity-downloader-cli --extra-index-url https://artifactory.eu-cph-1.unityops.net/api/pypi/common-python/simple
116+
- python -m pip install unity-downloader-cli --extra-index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/unity-pypi-local/simple --upgrade
107117
- unity-downloader-cli -u trunk -c editor --wait --fast
108118
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
109-
- upm-ci package test -u {{ editor.version }} --package-path {{ package.name }} {{ editor.coverageOptions }}
110-
{% if package.name == "com.unity.ml-agents" %}
111-
# TODO get coverage tests running for extensions too
112-
- python ml-agents/tests/yamato/check_coverage_percent.py upm-ci~/test-results/ {{ editor.minCoveragePct }}
119+
- upm-ci project test -u {{ editor.version }} --project-path Project --package-filter {{ package.name }} {{ coverageOptions }}
120+
{% if editor.enableCodeCoverage %}
121+
- python3 ml-agents/tests/yamato/check_coverage_percent.py upm-ci~/test-results/ {{ package.minCoveragePct }}
113122
{% endif %}
114123
artifacts:
115124
logs:
116125
paths:
117126
- "upm-ci~/test-results/**/*"
118127
dependencies:
119-
- .yamato/com.unity.ml-agents-pack.yml#pack_{{ package.name }}
128+
- .yamato/com.unity.ml-agents-pack.yml#pack
120129
triggers:
121130
cancel_old_ci: true
122131
{% endfor %}

.yamato/training-int-tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ test_mac_training_int_{{ editor.version }}:
3838
logs:
3939
paths:
4040
- "artifacts/standalone_build.txt"
41+
- "artifacts/inference.nn.txt"
42+
- "artifacts/inference.onnx.txt"
4143
standalonebuild:
4244
paths:
4345
- "artifacts/testplayer*/**"
46+
- "artifacts/models/**"
4447
{% endfor %}

DevProject/Assets/ML-Agents.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DevProject/Assets/ML-Agents/Scripts.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DevProject/Assets/ML-Agents/Scripts/Tests.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

DevProject/Assets/ML-Agents/Scripts/Tests/Performance.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)