浏览代码
Merge pull request #1764 from Unity-Technologies/release-v0.7
Merge pull request #1764 from Unity-Technologies/release-v0.7
Release v0.7 into master/hotfix-v0.9.2a
GitHub
5 年前
当前提交
275ff5d6
共有 253 个文件被更改,包括 3123 次插入 和 706 次删除
-
2UnitySDK/Assets/ML-Agents/Editor/AgentEditor.cs
-
3UnitySDK/Assets/ML-Agents/Editor/LearningBrainEditor.cs
-
5UnitySDK/Assets/ML-Agents/Editor/Tests/EditModeTestInternalBrainTensorGenerator.cs
-
2UnitySDK/Assets/ML-Agents/Examples/3DBall/Brains/3DBallHardLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/3DBall/Brains/3DBallLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/3DBall/Prefabs/Game.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/3DBall/Prefabs/GameHard.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/Brains/BananaLearning.asset
-
10UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLArea.prefab
-
3UnitySDK/Assets/ML-Agents/Examples/Basic/Brains/BasicLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Basic/Prefabs/Basic.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/Bouncer/Brains/BouncerLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Bouncer/Prefabs/Environment.prefab
-
40UnitySDK/Assets/ML-Agents/Examples/Bouncer/Scenes/Bouncer.unity
-
2UnitySDK/Assets/ML-Agents/Examples/Crawler/Brains/CrawlerDynamicLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Crawler/Brains/CrawlerStaticLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/GridWorld/Brains/GridWorldLearning.asset
-
9UnitySDK/Assets/ML-Agents/Examples/GridWorld/Resources/agent.prefab
-
13UnitySDK/Assets/ML-Agents/Examples/GridWorld/Scenes/GridWorld.unity
-
2UnitySDK/Assets/ML-Agents/Examples/Hallway/Brains/HallwayLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Hallway/Prefabs/HallwayArea.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/PushBlock/Brains/PushBlockLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/PushBlock/Prefabs/PushBlockArea.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/Pyramids/Brains/PyramidsLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Pyramids/Prefabs/AreaPB.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/Reacher/Brains/ReacherLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Soccer/Brains/GoalieLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/Soccer/Brains/StrikerLearning.asset
-
8UnitySDK/Assets/ML-Agents/Examples/Soccer/Prefabs/SoccerFieldTwos.prefab
-
124UnitySDK/Assets/ML-Agents/Examples/Template/Scene.unity
-
3UnitySDK/Assets/ML-Agents/Examples/Tennis/Brains/TennisLearning.asset
-
4UnitySDK/Assets/ML-Agents/Examples/Tennis/Prefabs/TennisArea.prefab
-
2UnitySDK/Assets/ML-Agents/Examples/Tennis/Scripts/TennisAgent.cs
-
2UnitySDK/Assets/ML-Agents/Examples/Walker/Brains/WalkerLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/WallJump/Brains/BigWallJumpLearning.asset
-
2UnitySDK/Assets/ML-Agents/Examples/WallJump/Brains/SmallWallJumpLearning.asset
-
80UnitySDK/Assets/ML-Agents/Plugins/ProtoBuffer/Grpc.Core.dll.meta
-
28UnitySDK/Assets/ML-Agents/Scripts/Academy.cs
-
21UnitySDK/Assets/ML-Agents/Scripts/Agent.cs
-
6UnitySDK/Assets/ML-Agents/Scripts/CommunicatorObjects/UnityToExternalGrpc.cs
-
40UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/ApplierImpl.cs
-
61UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/GeneratorImpl.cs
-
2UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/ModelParamLoader.cs
-
3UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/TensorApplier.cs
-
4UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/TensorGenerator.cs
-
4UnitySDK/Assets/ML-Agents/Scripts/InferenceBrain/TensorNames.cs
-
124UnitySDK/Assets/ML-Agents/Scripts/LearningBrain.cs
-
20UnitySDK/Assets/ML-Agents/Scripts/RpcCommunicator.cs
-
1UnitySDK/Assets/ML-Agents/Scripts/SocketCommunicator.cs
-
6UnitySDK/ProjectSettings/ProjectSettings.asset
-
6docs/API-Reference.md
-
19docs/Background-TensorFlow.md
-
50docs/Basic-Guide.md
-
4docs/FAQ.md
-
16docs/Getting-Started-with-Balance-Ball.md
-
18docs/Installation-Windows.md
-
45docs/Learning-Environment-Create-New.md
-
4docs/Learning-Environment-Design-Academy.md
-
41docs/Learning-Environment-Design-Agents.md
-
10docs/Learning-Environment-Design-Learning-Brains.md
-
15docs/Learning-Environment-Design.md
-
4docs/Learning-Environment-Executable.md
-
4docs/ML-Agents-Overview.md
-
5docs/Readme.md
-
4docs/Training-Imitation-Learning.md
-
2docs/Training-ML-Agents.md
-
4docs/Training-on-Amazon-Web-Service.md
-
4docs/Training-on-Microsoft-Azure.md
-
2docs/Using-Docker.md
-
220gym-unity/README.md
-
84gym-unity/gym_unity/envs/unity_env.py
-
2gym-unity/setup.py
-
100gym-unity/tests/test_gym.py
-
2ml-agents/mlagents/envs/environment.py
-
3ml-agents/mlagents/envs/rpc_communicator.py
-
3ml-agents/mlagents/envs/socket_communicator.py
-
144ml-agents/mlagents/trainers/learn.py
-
2ml-agents/mlagents/trainers/models.py
-
12ml-agents/mlagents/trainers/policy.py
-
317ml-agents/mlagents/trainers/trainer_controller.py
-
5ml-agents/setup.py
-
2ml-agents/tests/mock_communicator.py
-
4ml-agents/tests/trainers/test_bc.py
-
4ml-agents/tests/trainers/test_ppo.py
-
358ml-agents/tests/trainers/test_trainer_controller.py
-
12protobuf-definitions/README.md
-
29UnitySDK/Assets/ML-Agents/Editor/NNModelImporter.cs
-
11UnitySDK/Assets/ML-Agents/Editor/NNModelImporter.cs.meta
-
11UnitySDK/Assets/ML-Agents/Editor/Tests/MultinomialTest.cs.meta
-
11UnitySDK/Assets/ML-Agents/Editor/Tests/RandomNormalTest.cs.meta
-
556UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallHardLearning.nn
-
7UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallHardLearning.nn.meta
-
511UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallLearning.nn
-
7UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallLearning.nn.meta
-
307UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/TFModels/BananaLearning.nn
-
7UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/TFModels/BananaLearning.nn.meta
-
12UnitySDK/Assets/ML-Agents/Examples/Basic/TFModels/BasicLearning.nn
-
7UnitySDK/Assets/ML-Agents/Examples/Basic/TFModels/BasicLearning.nn.meta
-
143UnitySDK/Assets/ML-Agents/Examples/Bouncer/TFModels/BouncerLearning.nn
-
7UnitySDK/Assets/ML-Agents/Examples/Bouncer/TFModels/BouncerLearning.nn.meta
|
|||
using System.IO; |
|||
using UnityEditor; |
|||
using UnityEngine; |
|||
using UnityEditor.Experimental.AssetImporters; |
|||
using MLAgents.InferenceBrain; |
|||
|
|||
namespace MLAgents |
|||
{ |
|||
/// <summary>
|
|||
/// Asset Importer of barracuda models.
|
|||
/// </summary>
|
|||
[ScriptedImporter(1, new[] {"nn"})] |
|||
public class NNModelImporter : ScriptedImporter { |
|||
private const string IconPath = "Assets/ML-Agents/Resources/NNModelIcon.png"; |
|||
|
|||
public override void OnImportAsset(AssetImportContext ctx) |
|||
{ |
|||
var model = File.ReadAllBytes(ctx.assetPath); |
|||
var asset = ScriptableObject.CreateInstance<NNModel>(); |
|||
asset.Value = model; |
|||
|
|||
Texture2D texture = (Texture2D) |
|||
AssetDatabase.LoadAssetAtPath(IconPath, typeof(Texture2D)); |
|||
|
|||
ctx.AddObjectToAsset(ctx.assetPath, asset, texture); |
|||
ctx.SetMainObject(asset); |
|||
} |
|||
} |
|||
} |
|
|||
fileFormatVersion: 2 |
|||
guid: 83221ad3db87f4b3b91b041047cb2bc5 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: 668f4ac2d83814df5a8883722633e4e5 |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|
|||
fileFormatVersion: 2 |
|||
guid: 518c8e6e10fd94059a064ffbe65557af |
|||
MonoImporter: |
|||
externalObjects: {} |
|||
serializedVersion: 2 |
|||
defaultReferences: [] |
|||
executionOrder: 0 |
|||
icon: {instanceID: 0} |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
556
UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallHardLearning.nn
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
fileFormatVersion: 2 |
|||
guid: 8be33caeca04d43498913448b5364f2b |
|||
ScriptedImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
script: {fileID: 11500000, guid: 83221ad3db87f4b3b91b041047cb2bc5, type: 3} |
511
UnitySDK/Assets/ML-Agents/Examples/3DBall/TFModels/3DBallLearning.nn
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
fileFormatVersion: 2 |
|||
guid: c282d4bbc4c8f4e78b2bb29eccd17557 |
|||
ScriptedImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
script: {fileID: 11500000, guid: 83221ad3db87f4b3b91b041047cb2bc5, type: 3} |
307
UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/TFModels/BananaLearning.nn
文件差异内容过多而无法显示
查看文件
文件差异内容过多而无法显示
查看文件
|
|||
fileFormatVersion: 2 |
|||
guid: 9aed85b22394844eaa6db4d5e3c61adb |
|||
ScriptedImporter: |
|||
userData: |
|||
assetBundleName: |
|||
assetBundleVariant: |
|||
script: {fileID: 11500000, guid: 83221ad3db87f4b3b91b041047cb2bc5, type: 3} |
|
|||
vector_observation ���� action_masks ���� action_probs concat_1 action value_estimate strided_slice_1/stack_2� ���� �? strided_slice_1/stack_2 strided_slice_1/stack_1� ���� �? strided_slice_1/stack_1 strided_slice_1/stack� ���� �? strided_slice_1/stack strided_slice/stack_2� ���� �? strided_slice/stack_2 strided_slice/stack_1� ���� �? strided_slice/stack_1 strided_slice/stack� ���� �? strided_slice/stack |
|||
|