benson V5 har cooket
This commit is contained in:
@@ -1 +1 @@
|
||||
{"count":1,"self":111.86097919999999,"total":112.7056501,"children":{"InitializeActuators":{"count":1,"self":0.0010004999999999999,"total":0.0010004999999999999,"children":null},"InitializeSensors":{"count":1,"self":0.0020055,"total":0.0020055,"children":null},"AgentSendState":{"count":5396,"self":0.072008599999999992,"total":0.112703,"children":{"CollectObservations":{"count":1080,"self":0.0271168,"total":0.0271168,"children":null},"WriteActionMask":{"count":1080,"self":0,"total":0,"children":null},"RequestDecision":{"count":1080,"self":0.013577599999999999,"total":0.013577599999999999,"children":null}}},"DecideAction":{"count":5396,"self":0.5794904,"total":0.58251979999999992,"children":{"RayPerceptionSensor.Perceive":{"count":2160,"self":0.0030294,"total":0.0030294,"children":null}}},"AgentAct":{"count":5396,"self":0.1464373,"total":0.1464373,"children":null}},"gauges":{"BensonV4.CumulativeReward":{"count":7,"max":5.96420574,"min":5.79276133,"runningAverage":5.889879,"value":5.87086153,"weightedAverage":5.89014149}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1713539474","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId 391732a6-a2b0-4a93-b4a3-321236b9bad5 -accessToken 3KS6Z2WtkqT-u9ZbvfSgVazd2aJBTKTOTKNuyMYuWDs005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"AI training","end_time_seconds":"1713539587"}}
|
||||
{"count":1,"self":71.3308416,"total":564.2276214,"children":{"InitializeActuators":{"count":10,"self":0.0025063999999999998,"total":0.0025063999999999998,"children":null},"InitializeSensors":{"count":10,"self":0.0020006,"total":0.0020006,"children":null},"AgentSendState":{"count":104734,"self":3.1834852,"total":6.9912367,"children":{"CollectObservations":{"count":209470,"self":1.2111973,"total":1.2111973,"children":null},"WriteActionMask":{"count":209470,"self":0.10131609999999999,"total":0.10131609999999999,"children":null},"RequestDecision":{"count":209470,"self":0.4577849,"total":2.4952381999999997,"children":{"AgentInfo.ToProto":{"count":209470,"self":0.4025186,"total":2.0374532999999997,"children":{"GenerateSensorData":{"count":209470,"self":1.3459704,"total":1.6349346999999999,"children":{"RayPerceptionSensor.Perceive":{"count":418940,"self":0.2889643,"total":0.2889643,"children":null}}}}}}}}},"DecideAction":{"count":104734,"self":358.0066304,"total":358.00662489999996,"children":null},"AgentAct":{"count":104734,"self":127.88074239999999,"total":127.89341119999999,"children":{"AgentInfo.ToProto":{"count":819,"self":0.0010191,"total":0.012669399999999999,"children":{"GenerateSensorData":{"count":819,"self":0.011148,"total":0.011650299999999999,"children":{"RayPerceptionSensor.Perceive":{"count":1638,"self":0.0005023,"total":0.0005023,"children":null}}}}}}}},"gauges":{"BensonV5.CumulativeReward":{"count":819,"max":11.6134615,"min":0.537391961,"runningAverage":10.37029,"value":11.4620371,"weightedAverage":9.683728}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1713616473","unity_version":"2022.3.11f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2022.3.11f1\\Editor\\Unity.exe -projectpath C:\\Users\\noahk\\Documents\\Unity projects\\Racesm -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-noahk -hubSessionId e08cc479-296a-466a-a392-68af5330fc09 -accessToken S1StEIprioU2rzDDo5vTCfsRe2zgz-zUchvR2e0iCUQ005f","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"AI training","end_time_seconds":"1713617037"}}
|
||||
@@ -13,7 +13,7 @@ GameObject:
|
||||
- component: {fileID: 1915818325675539370}
|
||||
- component: {fileID: 3466260334280045808}
|
||||
- component: {fileID: 5655726606384773670}
|
||||
m_Layer: 0
|
||||
m_Layer: 2
|
||||
m_Name: CheckPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
|
||||
@@ -9,7 +9,7 @@ GameObject:
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 3871044324247212909}
|
||||
m_Layer: 0
|
||||
m_Layer: 2
|
||||
m_Name: Rewards
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
@@ -267,8 +267,8 @@ MonoBehaviour:
|
||||
m_ObservationStacks: 1
|
||||
rayHitColor: {r: 1, g: 0, b: 0, a: 1}
|
||||
rayMissColor: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_StartVerticalOffset: 0.25
|
||||
m_EndVerticalOffset: 0.25
|
||||
m_StartVerticalOffset: 0.2
|
||||
m_EndVerticalOffset: 0.2
|
||||
--- !u!1 &8832687267391831282
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -355,6 +355,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (7)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -422,6 +426,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (8)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -489,6 +497,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (13)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -556,6 +568,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (2)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -623,6 +639,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (11)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -694,6 +714,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (1)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -761,6 +785,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (10)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -828,6 +856,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (3)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -895,6 +927,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (6)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -944,7 +980,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 4361687674892069559, guid: 3664a8beed80ac848a9377d9ee14cb9b, type: 3}
|
||||
- target: {fileID: 3310781390057679429, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 5418785709807611868, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: maxSpeed
|
||||
@@ -1032,11 +1068,11 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7302242925535239009, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7906150893989788378, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7953198523918571078, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: m_LocalScale.x
|
||||
@@ -1064,7 +1100,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8790375192439221064, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents:
|
||||
- {fileID: 5418785709807611868, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
@@ -1085,13 +1121,10 @@ PrefabInstance:
|
||||
addedObject: {fileID: 1228817729644437253}
|
||||
- targetCorrespondingSourceObject: {fileID: 5711380006811689493, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 3354859547742687855}
|
||||
addedObject: {fileID: 1639575900821545436}
|
||||
- targetCorrespondingSourceObject: {fileID: 5711380006811689493, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 2481429082858237285}
|
||||
- targetCorrespondingSourceObject: {fileID: 5711380006811689493, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
insertIndex: -1
|
||||
addedObject: {fileID: 6023538107748668233}
|
||||
addedObject: {fileID: 6232026075062764434}
|
||||
m_SourcePrefab: {fileID: 100100000, guid: 5851f609a58dc884a99030da0105c6db, type: 3}
|
||||
--- !u!4 &105864364744706313 stripped
|
||||
Transform:
|
||||
@@ -1116,7 +1149,7 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_BrainParameters:
|
||||
VectorObservationSize: 6
|
||||
VectorObservationSize: 7
|
||||
NumStackedVectorObservations: 1
|
||||
m_ActionSpec:
|
||||
m_NumContinuousActions: 0
|
||||
@@ -1128,28 +1161,12 @@ MonoBehaviour:
|
||||
m_Model: {fileID: 0}
|
||||
m_InferenceDevice: 0
|
||||
m_BehaviorType: 0
|
||||
m_BehaviorName: BensonV4
|
||||
m_BehaviorName: BensonV5
|
||||
TeamId: 0
|
||||
m_UseChildSensors: 1
|
||||
m_UseChildActuators: 1
|
||||
m_ObservableAttributeHandling: 0
|
||||
--- !u!114 &3354859547742687855
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 360449495197158213}
|
||||
m_Enabled: 0
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f2902496c0120472b90269f94a0aec7e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
Record: 0
|
||||
NumStepsToRecord: 0
|
||||
DemonstrationName: BensonV4
|
||||
DemonstrationDirectory:
|
||||
--- !u!114 &2481429082858237285
|
||||
--- !u!114 &1639575900821545436
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -1158,15 +1175,19 @@ MonoBehaviour:
|
||||
m_GameObject: {fileID: 360449495197158213}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: f5cda3de98f45464999f00bdd795f2a0, type: 3}
|
||||
m_Script: {fileID: 11500000, guid: 2a31c1c1fd9a962429d7742f2cd1ac61, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
agentParameters:
|
||||
maxStep: 0
|
||||
hasUpgradedFromAgentParameters: 1
|
||||
MaxStep: 0
|
||||
motorForce: 500
|
||||
steeringRange: 2
|
||||
motorTorque: 300
|
||||
brakeTorque: 500
|
||||
maxSpeed: 400
|
||||
steeringRange: 9
|
||||
steeringRangeAtMaxSpeed: 7
|
||||
autoBrake: 100
|
||||
checkpoints:
|
||||
- {fileID: 8925203239849578955}
|
||||
- {fileID: 8821007502236365947}
|
||||
@@ -1183,9 +1204,10 @@ MonoBehaviour:
|
||||
- {fileID: 8751309615715668357}
|
||||
- {fileID: 3783507094856640719}
|
||||
- {fileID: 1250869111078240827}
|
||||
maxStepsPerCheckpoint: 200
|
||||
maxStepsPerCheckpoint: 300
|
||||
distanceBetweenCheckpoints: 12
|
||||
--- !u!114 &6023538107748668233
|
||||
ignoreMentalPain: 1
|
||||
--- !u!114 &6232026075062764434
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
@@ -1251,6 +1273,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (5)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -1318,6 +1344,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (14)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -1459,6 +1489,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (4)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -1526,6 +1560,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (9)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -1593,6 +1631,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (15)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
@@ -1660,6 +1702,10 @@ PrefabInstance:
|
||||
propertyPath: m_Name
|
||||
value: Checkpoint (12)
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 7234834637752836426, guid: a5cc261231f5a6a4c88239b1dab368cb, type: 3}
|
||||
propertyPath: m_Layer
|
||||
value: 2
|
||||
objectReference: {fileID: 0}
|
||||
m_RemovedComponents: []
|
||||
m_RemovedGameObjects: []
|
||||
m_AddedGameObjects: []
|
||||
|
||||
@@ -323,7 +323,7 @@ GameObject:
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
m_IsActive: 0
|
||||
--- !u!81 &765367129
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
@@ -578,7 +578,7 @@ PrefabInstance:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1387890555408215438, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||
propertyPath: m_IsActive
|
||||
value: 0
|
||||
value: 1
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 2100622393876020061, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||
propertyPath: CameraSide
|
||||
@@ -1254,100 +1254,6 @@ PrefabInstance:
|
||||
m_AddedGameObjects: []
|
||||
m_AddedComponents: []
|
||||
m_SourcePrefab: {fileID: 100100000, guid: a3462884d5dfc9e49a4a1c1abb5c98e7, type: 3}
|
||||
--- !u!1 &1847426965
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1847426967}
|
||||
- component: {fileID: 1847426966}
|
||||
m_Layer: 0
|
||||
m_Name: Directional Light (1)
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!108 &1847426966
|
||||
Light:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1847426965}
|
||||
m_Enabled: 1
|
||||
serializedVersion: 10
|
||||
m_Type: 1
|
||||
m_Shape: 0
|
||||
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
|
||||
m_Intensity: 1
|
||||
m_Range: 10
|
||||
m_SpotAngle: 30
|
||||
m_InnerSpotAngle: 21.80208
|
||||
m_CookieSize: 10
|
||||
m_Shadows:
|
||||
m_Type: 2
|
||||
m_Resolution: -1
|
||||
m_CustomResolution: -1
|
||||
m_Strength: 1
|
||||
m_Bias: 0.05
|
||||
m_NormalBias: 0.4
|
||||
m_NearPlane: 0.2
|
||||
m_CullingMatrixOverride:
|
||||
e00: 1
|
||||
e01: 0
|
||||
e02: 0
|
||||
e03: 0
|
||||
e10: 0
|
||||
e11: 1
|
||||
e12: 0
|
||||
e13: 0
|
||||
e20: 0
|
||||
e21: 0
|
||||
e22: 1
|
||||
e23: 0
|
||||
e30: 0
|
||||
e31: 0
|
||||
e32: 0
|
||||
e33: 1
|
||||
m_UseCullingMatrixOverride: 0
|
||||
m_Cookie: {fileID: 0}
|
||||
m_DrawHalo: 0
|
||||
m_Flare: {fileID: 0}
|
||||
m_RenderMode: 0
|
||||
m_CullingMask:
|
||||
serializedVersion: 2
|
||||
m_Bits: 4294967295
|
||||
m_RenderingLayerMask: 1
|
||||
m_Lightmapping: 4
|
||||
m_LightShadowCasterMode: 0
|
||||
m_AreaSize: {x: 1, y: 1}
|
||||
m_BounceIntensity: 1
|
||||
m_ColorTemperature: 6570
|
||||
m_UseColorTemperature: 0
|
||||
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
|
||||
m_UseBoundingSphereOverride: 0
|
||||
m_UseViewFrustumForShadowCasterCull: 1
|
||||
m_ShadowRadius: 0
|
||||
m_ShadowAngle: 0
|
||||
--- !u!4 &1847426967
|
||||
Transform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1847426965}
|
||||
serializedVersion: 2
|
||||
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
|
||||
m_LocalPosition: {x: 0, y: 3, z: 100}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
|
||||
--- !u!1 &2015283366 stripped
|
||||
GameObject:
|
||||
m_CorrespondingSourceObject: {fileID: 4840733166066636179, guid: 80c5f8bcfe7e033419638b39d9a278c4, type: 3}
|
||||
@@ -1535,14 +1441,6 @@ PrefabInstance:
|
||||
propertyPath: m_LocalEulerAnglesHint.z
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1228817729644437253, guid: a3462884d5dfc9e49a4a1c1abb5c98e7, type: 3}
|
||||
propertyPath: m_Model
|
||||
value:
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 1228817729644437253, guid: a3462884d5dfc9e49a4a1c1abb5c98e7, type: 3}
|
||||
propertyPath: m_BehaviorType
|
||||
value: 0
|
||||
objectReference: {fileID: 0}
|
||||
- target: {fileID: 8832687267391831282, guid: a3462884d5dfc9e49a4a1c1abb5c98e7, type: 3}
|
||||
propertyPath: m_Name
|
||||
value: TrainingV4
|
||||
@@ -1557,7 +1455,6 @@ SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
m_Roots:
|
||||
- {fileID: 1051678512}
|
||||
- {fileID: 1847426967}
|
||||
- {fileID: 1574695326}
|
||||
- {fileID: 915493271}
|
||||
- {fileID: 1175324936}
|
||||
|
||||
293
Assets/Scripts/AgentControllerV5.cs
Normal file
293
Assets/Scripts/AgentControllerV5.cs
Normal file
@@ -0,0 +1,293 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using Unity.MLAgents;
|
||||
using Unity.MLAgents.Sensors;
|
||||
using Unity.MLAgents.Actuators;
|
||||
using UnityEngine.UIElements;
|
||||
using System.Linq;
|
||||
using Unity.Mathematics;
|
||||
using Unity.VisualScripting;
|
||||
using System.Reflection;
|
||||
using System;
|
||||
|
||||
public class AgentControllerV5 : Agent
|
||||
{
|
||||
public float motorTorque = 300;
|
||||
public float brakeTorque = 500;
|
||||
public float maxSpeed = 400;
|
||||
public float steeringRange = 9;
|
||||
public float steeringRangeAtMaxSpeed = 7;
|
||||
public float autoBrake = 100;
|
||||
WheelControl[] wheels;
|
||||
Rigidbody rigidBody;
|
||||
public List<GameObject> checkpoints;
|
||||
Vector3 startPosition;
|
||||
Quaternion startRotation;
|
||||
int currentStep = 0;
|
||||
float totalReward = 0;
|
||||
float totalMentalPain = 0;
|
||||
int stepsSinceCheckpoint = 0;
|
||||
int checkpointsReached = 0;
|
||||
public int maxStepsPerCheckpoint = 300;
|
||||
public int distanceBetweenCheckpoints = 5;
|
||||
public bool ignoreMentalPain = false;
|
||||
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
rigidBody = GetComponent<Rigidbody>();
|
||||
// Find all child GameObjects that have the WheelControl script attached
|
||||
wheels = GetComponentsInChildren<WheelControl>();
|
||||
|
||||
startPosition = transform.localPosition;
|
||||
startRotation = transform.localRotation;
|
||||
|
||||
}
|
||||
|
||||
public override void OnEpisodeBegin()
|
||||
{
|
||||
stepsSinceCheckpoint = 0;
|
||||
checkpointsReached = 0;
|
||||
totalReward = 0;
|
||||
totalMentalPain = 0;
|
||||
|
||||
// reset wheels
|
||||
foreach (var wheel in wheels)
|
||||
{
|
||||
wheel.WheelCollider.brakeTorque = 0;
|
||||
wheel.WheelCollider.motorTorque = 0;
|
||||
wheel.WheelCollider.steerAngle = 0;
|
||||
}
|
||||
|
||||
|
||||
// reset car
|
||||
transform.localPosition = startPosition;
|
||||
transform.localRotation = startRotation;
|
||||
rigidBody.velocity = Vector3.zero;
|
||||
rigidBody.angularVelocity = Vector3.zero;
|
||||
|
||||
// reset checkpoints
|
||||
foreach (GameObject checkpoint in checkpoints)
|
||||
{
|
||||
checkpoint.GetComponent<Checkpoint>().isCollected = false;
|
||||
}
|
||||
}
|
||||
|
||||
public override void CollectObservations(VectorSensor sensor)
|
||||
{
|
||||
Transform currentCheckpoint = checkpoints[0].transform;
|
||||
foreach (GameObject checkpoint in checkpoints)
|
||||
{
|
||||
bool isCollected = checkpoint.GetComponent<Checkpoint>().isCollected;
|
||||
|
||||
if (!isCollected)
|
||||
{
|
||||
currentCheckpoint = checkpoint.transform;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
// Agent rotation
|
||||
sensor.AddObservation(transform.localRotation.y);
|
||||
|
||||
Vector3 position = transform.localPosition;
|
||||
Vector3 checkpointPosition = currentCheckpoint.localPosition;
|
||||
|
||||
Vector2 toCheckpoint = new Vector2(
|
||||
checkpointPosition.x - position.x,
|
||||
checkpointPosition.z - position.z
|
||||
);
|
||||
|
||||
// Normalized vector in direction of checkpoint and distancce to checkpoint.
|
||||
sensor.AddObservation(toCheckpoint.normalized);
|
||||
sensor.AddObservation(distanceToCheckpoint(currentCheckpoint));
|
||||
|
||||
|
||||
Vector2 velocity = new Vector2(rigidBody.velocity.x, rigidBody.velocity.z);
|
||||
|
||||
// Velocity
|
||||
sensor.AddObservation(velocity);
|
||||
|
||||
sensor.AddObservation(angleToCheckpoint(currentCheckpoint));
|
||||
}
|
||||
|
||||
public override void OnActionReceived(ActionBuffers actions)
|
||||
{
|
||||
// Actions size = 2 [vertical speed, horizontal speed] = [-1..1, -1..1] // discrete = [{0, 1, 2}, {0, 1, 2}] = [{-1, 0, 1}...]
|
||||
float vInput = 0;
|
||||
float hInput = 0;
|
||||
|
||||
if (actions.DiscreteActions[0] == 0)
|
||||
vInput = -1f;
|
||||
if (actions.DiscreteActions[0] == 1)
|
||||
vInput = 1f;
|
||||
|
||||
if (actions.DiscreteActions[1] == 0)
|
||||
hInput = -1f;
|
||||
if (actions.DiscreteActions[1] == 1)
|
||||
hInput = 1f;
|
||||
|
||||
// give benson mental pain for existing (punishment for maximizing first checkpoint by standing still)
|
||||
// AddReward(-0.002f);
|
||||
AddReward(-0.0018f); // less pain because of V4
|
||||
totalMentalPain -= 0.0018f;
|
||||
|
||||
if (ignoreMentalPain)
|
||||
totalReward -= 0.0018f;
|
||||
|
||||
float forwardSpeed = Vector3.Dot(transform.forward, rigidBody.velocity);
|
||||
// Calculate how close the car is to top speed
|
||||
// as a number from zero to one
|
||||
float speedFactor = Mathf.InverseLerp(0, maxSpeed / 4, forwardSpeed);
|
||||
|
||||
// Use that to calculate how much torque is available
|
||||
// (zero torque at top speed)
|
||||
float currentMotorTorque = Mathf.Lerp(motorTorque, 0, speedFactor);
|
||||
|
||||
// …and to calculate how much to steer
|
||||
// (the car steers more gently at top speed)
|
||||
|
||||
float currentSteerRange = Mathf.Lerp(steeringRange, steeringRangeAtMaxSpeed, speedFactor);
|
||||
|
||||
// Check whether the user input is in the same direction
|
||||
// as the car's velocity
|
||||
bool isAccelerating = Mathf.Sign(vInput) == Mathf.Sign(forwardSpeed);
|
||||
|
||||
bool isStopping = vInput == 0; // range
|
||||
|
||||
bool isBraking = (vInput < 0 && forwardSpeed > 0) || (vInput > 0 && forwardSpeed < 0);
|
||||
|
||||
if (vInput > 0 && forwardSpeed < 0)
|
||||
{
|
||||
isAccelerating = false;
|
||||
}
|
||||
|
||||
foreach (var wheel in wheels)
|
||||
{
|
||||
// Apply steering to Wheel colliders that have "Steerable" enabled
|
||||
if (wheel.steerable)
|
||||
{
|
||||
wheel.WheelCollider.steerAngle = hInput * currentSteerRange;
|
||||
}
|
||||
|
||||
if (isBraking)
|
||||
{
|
||||
wheel.WheelCollider.brakeTorque = Mathf.Abs(vInput) * brakeTorque;
|
||||
//wheel.WheelCollider.motorTorque = 0;
|
||||
}
|
||||
|
||||
if (isAccelerating)
|
||||
{
|
||||
// Apply torque to Wheel colliders that have "Motorized" enabled
|
||||
if (wheel.motorized)
|
||||
{
|
||||
wheel.WheelCollider.motorTorque = vInput * currentMotorTorque;
|
||||
}
|
||||
wheel.WheelCollider.brakeTorque = 0;
|
||||
}
|
||||
|
||||
if (isStopping)
|
||||
{
|
||||
// If the user is trying to go in the opposite direction
|
||||
// apply brakes to all wheels
|
||||
wheel.WheelCollider.brakeTorque = Mathf.Abs(vInput) * brakeTorque + autoBrake;
|
||||
|
||||
if (forwardSpeed < 0)
|
||||
{
|
||||
wheel.WheelCollider.brakeTorque = (Mathf.Abs(vInput) * brakeTorque + autoBrake) * 5;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// rewards
|
||||
Transform currentCheckpoint = checkpoints[0].transform;
|
||||
foreach (GameObject checkpoint in checkpoints)
|
||||
{
|
||||
bool isCollected = checkpoint.GetComponent<Checkpoint>().isCollected;
|
||||
|
||||
if (!isCollected)
|
||||
{
|
||||
currentCheckpoint = checkpoint.transform;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
float checkpintDistance = distanceToCheckpoint(currentCheckpoint);
|
||||
|
||||
float reward = (1 - Mathf.InverseLerp(0, distanceBetweenCheckpoints, checkpintDistance)) / 1000;
|
||||
|
||||
totalReward += reward;
|
||||
AddReward(reward);
|
||||
|
||||
print(GetCumulativeReward().ToString());
|
||||
|
||||
|
||||
if (checkpintDistance < 0.1f)
|
||||
{
|
||||
currentCheckpoint.GetComponent<Checkpoint>().isCollected = true;
|
||||
stepsSinceCheckpoint = 0;
|
||||
checkpointsReached += 1;
|
||||
|
||||
// If last checkpoint
|
||||
if (currentCheckpoint == checkpoints[checkpoints.Count - 1].transform)
|
||||
{
|
||||
AddReward(10f);
|
||||
EndEpisode();
|
||||
}
|
||||
|
||||
//TODO fix variable names
|
||||
|
||||
AddReward(1f);
|
||||
AddReward(-totalReward);
|
||||
|
||||
totalReward = 0;
|
||||
|
||||
print("checkpoint");
|
||||
}
|
||||
|
||||
currentStep += 1;
|
||||
stepsSinceCheckpoint += 1;
|
||||
|
||||
if (stepsSinceCheckpoint >= maxStepsPerCheckpoint)
|
||||
{
|
||||
stepsSinceCheckpoint = 0;
|
||||
EndEpisode();
|
||||
}
|
||||
}
|
||||
|
||||
public override void Heuristic(in ActionBuffers actionsOut)
|
||||
{
|
||||
var discreteActionsOut = actionsOut.DiscreteActions;
|
||||
|
||||
discreteActionsOut[0] = 2;
|
||||
discreteActionsOut[1] = 2;
|
||||
|
||||
if (Input.GetAxis("Vertical") < -0.5)
|
||||
discreteActionsOut[0] = 0;
|
||||
if (Input.GetAxis("Vertical") > 0.5)
|
||||
discreteActionsOut[0] = 1;
|
||||
|
||||
if (Input.GetAxis("Horizontal") < -0.5)
|
||||
discreteActionsOut[1] = 0;
|
||||
if (Input.GetAxis("Horizontal") > 0.5)
|
||||
discreteActionsOut[1] = 1;
|
||||
}
|
||||
|
||||
// finds distance from agent to closest point on the checkpoint line
|
||||
float distanceToCheckpoint(Transform checkpoint)
|
||||
{
|
||||
var closestPoint = checkpoint.GetComponent<Collider>().ClosestPointOnBounds(transform.position);
|
||||
var distanceToCheckpoint = Vector3.Distance(transform.position, closestPoint);
|
||||
return distanceToCheckpoint;
|
||||
}
|
||||
|
||||
float angleToCheckpoint(Transform checkpoint)
|
||||
{
|
||||
Vector3 checkpointDirection = checkpoint.localPosition - transform.localPosition;
|
||||
|
||||
float angle = Vector3.SignedAngle(transform.forward, checkpointDirection, Vector3.up);
|
||||
return angle;
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/AgentControllerV5.cs.meta
Normal file
11
Assets/Scripts/AgentControllerV5.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 2a31c1c1fd9a962429d7742f2cd1ac61
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
18
Assets/Scripts/AgentControllerV6.cs
Normal file
18
Assets/Scripts/AgentControllerV6.cs
Normal file
@@ -0,0 +1,18 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
public class AgentControllerV6 : MonoBehaviour
|
||||
{
|
||||
// Start is called before the first frame update
|
||||
void Start()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
11
Assets/Scripts/AgentControllerV6.cs.meta
Normal file
11
Assets/Scripts/AgentControllerV6.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e504560e573e8634db5ced380452680f
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
65
MLAgents/config/BensonImitationV3-1env.yaml
Normal file
65
MLAgents/config/BensonImitationV3-1env.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonImitationV3:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 3000
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.1
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 1.8e5
|
||||
time_horizon: 64
|
||||
summary_freq: 1800
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval: 100000
|
||||
threaded: true
|
||||
init_path: null
|
||||
|
||||
# behavior cloning
|
||||
behavioral_cloning:
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
strength: 0.5
|
||||
# steps: 150000
|
||||
# batch_size: 512
|
||||
# num_epoch: 3
|
||||
# samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# curiosity module
|
||||
curiosity:
|
||||
strength: 0.02
|
||||
gamma: 0.99
|
||||
encoding_size: 256
|
||||
learning_rate: 3.0e-4
|
||||
|
||||
# GAIL
|
||||
gail:
|
||||
strength: 0.5
|
||||
# gamma: 0.99
|
||||
# encoding_size: 128
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# learning_rate: 3.0e-4
|
||||
# use_actions: false
|
||||
# use_vail: false
|
||||
65
MLAgents/config/BensonImitationV3-5env.yaml
Normal file
65
MLAgents/config/BensonImitationV3-5env.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonImitationV3:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 15000
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.1
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 2.4e5
|
||||
time_horizon: 64
|
||||
summary_freq: 9000
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval: 100000
|
||||
threaded: true
|
||||
init_path: null
|
||||
|
||||
# behavior cloning
|
||||
behavioral_cloning:
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
strength: 0.5
|
||||
# steps: 150000
|
||||
# batch_size: 512
|
||||
# num_epoch: 3
|
||||
# samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# curiosity module
|
||||
curiosity:
|
||||
strength: 0.02
|
||||
gamma: 0.99
|
||||
encoding_size: 256
|
||||
learning_rate: 3.0e-4
|
||||
|
||||
# GAIL
|
||||
gail:
|
||||
strength: 0.5
|
||||
# gamma: 0.99
|
||||
# encoding_size: 128
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# learning_rate: 3.0e-4
|
||||
# use_actions: false
|
||||
# use_vail: false
|
||||
65
MLAgents/config/BensonImitationV3.yaml
Normal file
65
MLAgents/config/BensonImitationV3.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonImitationV3:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 3000
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.1
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 1.0e6
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval: 100000
|
||||
threaded: true
|
||||
init_path: null
|
||||
|
||||
# behavior cloning
|
||||
behavioral_cloning:
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
strength: 0.5
|
||||
# steps: 150000
|
||||
# batch_size: 512
|
||||
# num_epoch: 3
|
||||
# samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# curiosity module
|
||||
curiosity:
|
||||
strength: 0.02
|
||||
gamma: 0.99
|
||||
encoding_size: 256
|
||||
learning_rate: 3.0e-4
|
||||
|
||||
# GAIL
|
||||
gail:
|
||||
strength: 0.5
|
||||
# gamma: 0.99
|
||||
# encoding_size: 128
|
||||
demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# learning_rate: 3.0e-4
|
||||
# use_actions: false
|
||||
# use_vail: false
|
||||
65
MLAgents/config/BensonV4.yaml
Normal file
65
MLAgents/config/BensonV4.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonV4:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 10240
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 5.0e6
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval : 500000
|
||||
threaded: false
|
||||
init_path: null
|
||||
|
||||
# # behavior cloning
|
||||
# behavioral_cloning:
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# strength: 0.5
|
||||
# # steps: 150000
|
||||
# # batch_size: 512
|
||||
# # num_epoch: 3
|
||||
# # samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# # curiosity module
|
||||
# curiosity:
|
||||
# strength: 0.02
|
||||
# gamma: 0.99
|
||||
# encoding_size: 256
|
||||
# learning_rate: 3.0e-4
|
||||
|
||||
# # GAIL
|
||||
# gail:
|
||||
# strength: 0.5
|
||||
# # gamma: 0.99
|
||||
# # encoding_size: 128
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# # learning_rate: 3.0e-4
|
||||
# # use_actions: false
|
||||
# # use_vail: false
|
||||
65
MLAgents/config/BensonV5.yaml
Normal file
65
MLAgents/config/BensonV5.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonV5:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 10240
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 3.0e7
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval : 500000
|
||||
threaded: false
|
||||
init_path: null
|
||||
|
||||
# # behavior cloning
|
||||
# behavioral_cloning:
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# strength: 0.5
|
||||
# # steps: 150000
|
||||
# # batch_size: 512
|
||||
# # num_epoch: 3
|
||||
# # samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# # curiosity module
|
||||
# curiosity:
|
||||
# strength: 0.02
|
||||
# gamma: 0.99
|
||||
# encoding_size: 256
|
||||
# learning_rate: 3.0e-4
|
||||
|
||||
# # GAIL
|
||||
# gail:
|
||||
# strength: 0.5
|
||||
# # gamma: 0.99
|
||||
# # encoding_size: 128
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# # learning_rate: 3.0e-4
|
||||
# # use_actions: false
|
||||
# # use_vail: false
|
||||
65
MLAgents/config/BensonV6.yaml
Normal file
65
MLAgents/config/BensonV6.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
behaviors:
|
||||
BensonV5:
|
||||
trainer_type: ppo
|
||||
|
||||
hyperparameters:
|
||||
# Hyperparameters common to PPO and SAC
|
||||
batch_size: 50
|
||||
buffer_size: 10240
|
||||
learning_rate: 3.0e-4
|
||||
learning_rate_schedule: linear
|
||||
|
||||
# PPO-specific hyperparameters
|
||||
# Replaces the "PPO-specific hyperparameters" section above
|
||||
beta: 5.0e-2
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
|
||||
# Configuration of the neural network (common to PPO/SAC)
|
||||
network_settings:
|
||||
vis_encoder_type: simple
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
|
||||
# Trainer configurations common to all trainers
|
||||
max_steps: 3.0e6
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval : 500000
|
||||
threaded: false
|
||||
init_path: null
|
||||
|
||||
# # behavior cloning
|
||||
# behavioral_cloning:
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# strength: 0.5
|
||||
# # steps: 150000
|
||||
# # batch_size: 512
|
||||
# # num_epoch: 3
|
||||
# # samples_per_update: 0
|
||||
|
||||
reward_signals:
|
||||
# environment reward (default)
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
|
||||
# # curiosity module
|
||||
# curiosity:
|
||||
# strength: 0.02
|
||||
# gamma: 0.99
|
||||
# encoding_size: 256
|
||||
# learning_rate: 3.0e-4
|
||||
|
||||
# # GAIL
|
||||
# gail:
|
||||
# strength: 0.5
|
||||
# # gamma: 0.99
|
||||
# # encoding_size: 128
|
||||
# demo_path: 'c:\Users\noahk\Documents\Unity projects\Racesm\Assets\Demonstrations\BensonV3M.demo'
|
||||
# # learning_rate: 3.0e-4
|
||||
# # use_actions: false
|
||||
# # use_vail: false
|
||||
39
MLAgents/config/imitation/Crawler.yaml
Normal file
39
MLAgents/config/imitation/Crawler.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
behaviors:
|
||||
Crawler:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 2024
|
||||
buffer_size: 20240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
gail:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
learning_rate: 0.0003
|
||||
use_actions: false
|
||||
use_vail: false
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Crawler/Demos/ExpertCrawler.demo
|
||||
keep_checkpoints: 5
|
||||
max_steps: 10000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
behavioral_cloning:
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Crawler/Demos/ExpertCrawler.demo
|
||||
steps: 50000
|
||||
strength: 0.5
|
||||
samples_per_update: 0
|
||||
35
MLAgents/config/imitation/Hallway.yaml
Normal file
35
MLAgents/config/imitation/Hallway.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
behaviors:
|
||||
Hallway:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 1024
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory:
|
||||
sequence_length: 64
|
||||
memory_size: 256
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
gail:
|
||||
gamma: 0.99
|
||||
strength: 0.01
|
||||
learning_rate: 0.0003
|
||||
use_actions: false
|
||||
use_vail: false
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Hallway/Demos/ExpertHallway.demo
|
||||
keep_checkpoints: 5
|
||||
max_steps: 10000000
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
42
MLAgents/config/imitation/PushBlock.yaml
Normal file
42
MLAgents/config/imitation/PushBlock.yaml
Normal file
@@ -0,0 +1,42 @@
|
||||
behaviors:
|
||||
PushBlock:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
gail:
|
||||
gamma: 0.99
|
||||
strength: 0.01
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
learning_rate: 0.0003
|
||||
use_actions: false
|
||||
use_vail: false
|
||||
demo_path: Project/Assets/ML-Agents/Examples/PushBlock/Demos/ExpertPushBlock.demo
|
||||
keep_checkpoints: 5
|
||||
max_steps: 100000
|
||||
time_horizon: 64
|
||||
summary_freq: 60000
|
||||
behavioral_cloning:
|
||||
demo_path: Project/Assets/ML-Agents/Examples/PushBlock/Demos/ExpertPushBlock.demo
|
||||
steps: 50000
|
||||
strength: 1.0
|
||||
samples_per_update: 0
|
||||
34
MLAgents/config/imitation/Pyramids.yaml
Normal file
34
MLAgents/config/imitation/Pyramids.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
behaviors:
|
||||
Pyramids:
|
||||
trainer_type: ppo
|
||||
time_horizon: 128
|
||||
max_steps: 1.0e7
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
beta: 0.01
|
||||
buffer_size: 2048
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
learning_rate: 0.0003
|
||||
num_epoch: 3
|
||||
network_settings:
|
||||
num_layers: 2
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
strength: 1.0
|
||||
gamma: 0.99
|
||||
curiosity:
|
||||
strength: 0.02
|
||||
gamma: 0.99
|
||||
network_settings:
|
||||
hidden_units: 256
|
||||
gail:
|
||||
strength: 0.01
|
||||
gamma: 0.99
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Pyramids/Demos/ExpertPyramid.demo
|
||||
behavioral_cloning:
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Pyramids/Demos/ExpertPyramid.demo
|
||||
strength: 0.5
|
||||
steps: 150000
|
||||
25
MLAgents/config/poca/DungeonEscape.yaml
Normal file
25
MLAgents/config/poca/DungeonEscape.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
DungeonEscape:
|
||||
trainer_type: poca
|
||||
hyperparameters:
|
||||
batch_size: 1024
|
||||
buffer_size: 10240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 20000000
|
||||
time_horizon: 64
|
||||
summary_freq: 60000
|
||||
25
MLAgents/config/poca/PushBlockCollab.yaml
Normal file
25
MLAgents/config/poca/PushBlockCollab.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
PushBlockCollab:
|
||||
trainer_type: poca
|
||||
hyperparameters:
|
||||
batch_size: 1024
|
||||
buffer_size: 10240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 15000000
|
||||
time_horizon: 64
|
||||
summary_freq: 60000
|
||||
32
MLAgents/config/poca/SoccerTwos.yaml
Normal file
32
MLAgents/config/poca/SoccerTwos.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
behaviors:
|
||||
SoccerTwos:
|
||||
trainer_type: poca
|
||||
hyperparameters:
|
||||
batch_size: 2048
|
||||
buffer_size: 20480
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 50000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 10000
|
||||
self_play:
|
||||
save_steps: 50000
|
||||
team_change: 200000
|
||||
swap_steps: 2000
|
||||
window: 10
|
||||
play_against_latest_model_ratio: 0.5
|
||||
initial_elo: 1200.0
|
||||
63
MLAgents/config/poca/StrikersVsGoalie.yaml
Normal file
63
MLAgents/config/poca/StrikersVsGoalie.yaml
Normal file
@@ -0,0 +1,63 @@
|
||||
behaviors:
|
||||
Goalie:
|
||||
trainer_type: poca
|
||||
hyperparameters:
|
||||
batch_size: 2048
|
||||
buffer_size: 20480
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 30000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 10000
|
||||
self_play:
|
||||
save_steps: 50000
|
||||
team_change: 200000
|
||||
swap_steps: 1000
|
||||
window: 10
|
||||
play_against_latest_model_ratio: 0.5
|
||||
initial_elo: 1200.0
|
||||
Striker:
|
||||
trainer_type: poca
|
||||
hyperparameters:
|
||||
batch_size: 2048
|
||||
buffer_size: 20480
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 30000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 10000
|
||||
self_play:
|
||||
save_steps: 50000
|
||||
team_change: 200000
|
||||
swap_steps: 4000
|
||||
window: 10
|
||||
play_against_latest_model_ratio: 0.5
|
||||
initial_elo: 1200.0
|
||||
25
MLAgents/config/ppo/3DBall.yaml
Normal file
25
MLAgents/config/ppo/3DBall.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
3DBall:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 64
|
||||
buffer_size: 12000
|
||||
learning_rate: 0.0003
|
||||
beta: 0.001
|
||||
epsilon: 0.2
|
||||
lambd: 0.99
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 1000
|
||||
summary_freq: 12000
|
||||
25
MLAgents/config/ppo/3DBallHard.yaml
Normal file
25
MLAgents/config/ppo/3DBallHard.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
3DBallHard:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 120
|
||||
buffer_size: 12000
|
||||
learning_rate: 0.0003
|
||||
beta: 0.001
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 1000
|
||||
summary_freq: 12000
|
||||
36
MLAgents/config/ppo/3DBall_randomize.yaml
Normal file
36
MLAgents/config/ppo/3DBall_randomize.yaml
Normal file
@@ -0,0 +1,36 @@
|
||||
behaviors:
|
||||
3DBall:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 64
|
||||
buffer_size: 12000
|
||||
learning_rate: 0.0003
|
||||
beta: 0.001
|
||||
epsilon: 0.2
|
||||
lambd: 0.99
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 1000
|
||||
summary_freq: 12000
|
||||
environment_parameters:
|
||||
mass:
|
||||
sampler_type: uniform
|
||||
sampler_parameters:
|
||||
min_value: 0.5
|
||||
max_value: 10
|
||||
scale:
|
||||
sampler_type: uniform
|
||||
sampler_parameters:
|
||||
min_value: 0.75
|
||||
max_value: 3
|
||||
25
MLAgents/config/ppo/Basic.yaml
Normal file
25
MLAgents/config/ppo/Basic.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
Basic:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 32
|
||||
buffer_size: 256
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 20
|
||||
num_layers: 1
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.9
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 3
|
||||
summary_freq: 2000
|
||||
25
MLAgents/config/ppo/Crawler.yaml
Normal file
25
MLAgents/config/ppo/Crawler.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
Crawler:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 2048
|
||||
buffer_size: 20480
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 10000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
25
MLAgents/config/ppo/FoodCollector.yaml
Normal file
25
MLAgents/config/ppo/FoodCollector.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
GridFoodCollector:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 1024
|
||||
buffer_size: 10240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 1
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 2000000
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
25
MLAgents/config/ppo/GridWorld.yaml
Normal file
25
MLAgents/config/ppo/GridWorld.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
GridWorld:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 32
|
||||
buffer_size: 256
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 1
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.9
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 5
|
||||
summary_freq: 20000
|
||||
28
MLAgents/config/ppo/Hallway.yaml
Normal file
28
MLAgents/config/ppo/Hallway.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
behaviors:
|
||||
Hallway:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 1024
|
||||
learning_rate: 0.0003
|
||||
beta: 0.03
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory:
|
||||
sequence_length: 64
|
||||
memory_size: 128
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 10000000
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
48
MLAgents/config/ppo/Match3.yaml
Normal file
48
MLAgents/config/ppo/Match3.yaml
Normal file
@@ -0,0 +1,48 @@
|
||||
default_settings:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 16
|
||||
buffer_size: 120
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.99
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 256
|
||||
num_layers: 4
|
||||
vis_encode_type: match3
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 128
|
||||
summary_freq: 10000
|
||||
|
||||
behaviors:
|
||||
Match3SimpleHeuristic:
|
||||
# Settings can be very simple since we don't care about actually training the model
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 16
|
||||
buffer_size: 120
|
||||
network_settings:
|
||||
hidden_units: 4
|
||||
num_layers: 1
|
||||
max_steps: 5000000
|
||||
summary_freq: 10000
|
||||
Match3SmartHeuristic:
|
||||
# Settings can be very simple since we don't care about actually training the model
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 16
|
||||
buffer_size: 120
|
||||
network_settings:
|
||||
hidden_units: 4
|
||||
num_layers: 1
|
||||
max_steps: 5000000
|
||||
summary_freq: 10000
|
||||
25
MLAgents/config/ppo/PushBlock.yaml
Normal file
25
MLAgents/config/ppo/PushBlock.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
PushBlock:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 2000000
|
||||
time_horizon: 64
|
||||
summary_freq: 60000
|
||||
31
MLAgents/config/ppo/Pyramids.yaml
Normal file
31
MLAgents/config/ppo/Pyramids.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
behaviors:
|
||||
Pyramids:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
curiosity:
|
||||
gamma: 0.99
|
||||
strength: 0.02
|
||||
network_settings:
|
||||
hidden_units: 256
|
||||
learning_rate: 0.0003
|
||||
keep_checkpoints: 5
|
||||
max_steps: 10000000
|
||||
time_horizon: 128
|
||||
summary_freq: 30000
|
||||
32
MLAgents/config/ppo/PyramidsRND.yaml
Normal file
32
MLAgents/config/ppo/PyramidsRND.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
behaviors:
|
||||
Pyramids:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.01
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
rnd:
|
||||
gamma: 0.99
|
||||
strength: 0.01
|
||||
network_settings:
|
||||
hidden_units: 64
|
||||
num_layers: 3
|
||||
learning_rate: 0.0001
|
||||
keep_checkpoints: 5
|
||||
max_steps: 3000000
|
||||
time_horizon: 128
|
||||
summary_freq: 30000
|
||||
102
MLAgents/config/ppo/Sorter_curriculum.yaml
Normal file
102
MLAgents/config/ppo/Sorter_curriculum.yaml
Normal file
@@ -0,0 +1,102 @@
|
||||
behaviors:
|
||||
Sorter:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 512
|
||||
buffer_size: 40960
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: constant
|
||||
network_settings:
|
||||
normalize: False
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 256
|
||||
summary_freq: 10000
|
||||
environment_parameters:
|
||||
num_tiles:
|
||||
curriculum:
|
||||
- name: Lesson0 # The '-' is important as this is a list
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.3
|
||||
value: 2.0
|
||||
- name: Lesson1
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.4
|
||||
value: 4.0
|
||||
- name: Lesson2
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.45
|
||||
value: 6.0
|
||||
- name: Lesson3
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.5
|
||||
value: 8.0
|
||||
- name: Lesson4
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.55
|
||||
value: 10.0
|
||||
- name: Lesson5
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.6
|
||||
value: 12.0
|
||||
- name: Lesson6
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.65
|
||||
value: 14.0
|
||||
- name: Lesson7
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.7
|
||||
value: 16.0
|
||||
- name: Lesson8
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: Sorter
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.75
|
||||
value: 18.0
|
||||
- name: Lesson9
|
||||
value: 20.0
|
||||
25
MLAgents/config/ppo/Visual3DBall.yaml
Normal file
25
MLAgents/config/ppo/Visual3DBall.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
Visual3DBall:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 256
|
||||
buffer_size: 2560
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 400000
|
||||
time_horizon: 64
|
||||
summary_freq: 20000
|
||||
25
MLAgents/config/ppo/VisualFoodCollector.yaml
Normal file
25
MLAgents/config/ppo/VisualFoodCollector.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
VisualFoodCollector:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 1024
|
||||
buffer_size: 10240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 3000000
|
||||
time_horizon: 100
|
||||
summary_freq: 40000
|
||||
25
MLAgents/config/ppo/Walker.yaml
Normal file
25
MLAgents/config/ppo/Walker.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
Walker:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 2048
|
||||
buffer_size: 20480
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 30000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
49
MLAgents/config/ppo/WallJump.yaml
Normal file
49
MLAgents/config/ppo/WallJump.yaml
Normal file
@@ -0,0 +1,49 @@
|
||||
behaviors:
|
||||
BigWallJump:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 20000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
SmallWallJump:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
118
MLAgents/config/ppo/WallJump_curriculum.yaml
Normal file
118
MLAgents/config/ppo/WallJump_curriculum.yaml
Normal file
@@ -0,0 +1,118 @@
|
||||
behaviors:
|
||||
BigWallJump:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 20000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
SmallWallJump:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 128
|
||||
buffer_size: 2048
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
environment_parameters:
|
||||
big_wall_height:
|
||||
curriculum:
|
||||
- name: Lesson0 # The '-' is important as this is a list
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: BigWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.1
|
||||
value:
|
||||
sampler_type: uniform
|
||||
sampler_parameters:
|
||||
min_value: 0.0
|
||||
max_value: 4.0
|
||||
- name: Lesson1 # This is the start of the second lesson
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: BigWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.3
|
||||
value:
|
||||
sampler_type: uniform
|
||||
sampler_parameters:
|
||||
min_value: 4.0
|
||||
max_value: 7.0
|
||||
- name: Lesson2
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: BigWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.5
|
||||
value:
|
||||
sampler_type: uniform
|
||||
sampler_parameters:
|
||||
min_value: 6.0
|
||||
max_value: 8.0
|
||||
- name: Lesson3
|
||||
value: 8.0
|
||||
small_wall_height:
|
||||
curriculum:
|
||||
- name: Lesson0
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: SmallWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.1
|
||||
value: 1.5
|
||||
- name: Lesson1
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: SmallWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.3
|
||||
value: 2.0
|
||||
- name: Lesson2
|
||||
completion_criteria:
|
||||
measure: progress
|
||||
behavior: SmallWallJump
|
||||
signal_smoothing: true
|
||||
min_lesson_length: 100
|
||||
threshold: 0.5
|
||||
value: 2.5
|
||||
- name: Lesson3
|
||||
value: 4.0
|
||||
25
MLAgents/config/ppo/Worm.yaml
Normal file
25
MLAgents/config/ppo/Worm.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
Worm:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 2024
|
||||
buffer_size: 20240
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 7000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
25
MLAgents/config/rollerball_config.yaml
Normal file
25
MLAgents/config/rollerball_config.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
behaviors:
|
||||
RollerBall:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 10
|
||||
buffer_size: 100
|
||||
learning_rate: 3.0e-4
|
||||
beta: 5.0e-4
|
||||
epsilon: 0.2
|
||||
lambd: 0.99
|
||||
num_epoch: 3
|
||||
learning_rate_schedule: linear
|
||||
beta_schedule: constant
|
||||
epsilon_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
max_steps: 500000
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
27
MLAgents/config/sac/3DBall.yaml
Normal file
27
MLAgents/config/sac/3DBall.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
3DBall:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 64
|
||||
buffer_size: 200000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.5
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 64
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 200000
|
||||
time_horizon: 1000
|
||||
summary_freq: 12000
|
||||
27
MLAgents/config/sac/3DBallHard.yaml
Normal file
27
MLAgents/config/sac/3DBallHard.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
3DBallHard:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 256
|
||||
buffer_size: 500000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 1.0
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 1000
|
||||
summary_freq: 12000
|
||||
27
MLAgents/config/sac/Basic.yaml
Normal file
27
MLAgents/config/sac/Basic.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
Basic:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 64
|
||||
buffer_size: 50000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.01
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 20
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 10
|
||||
summary_freq: 2000
|
||||
27
MLAgents/config/sac/Crawler.yaml
Normal file
27
MLAgents/config/sac/Crawler.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
Crawler:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 256
|
||||
buffer_size: 500000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 20.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 1.0
|
||||
reward_signal_steps_per_update: 20.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
28
MLAgents/config/sac/FoodCollector.yaml
Normal file
28
MLAgents/config/sac/FoodCollector.yaml
Normal file
@@ -0,0 +1,28 @@
|
||||
behaviors:
|
||||
FoodCollector:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 256
|
||||
buffer_size: 2048
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.05
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 1
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 2000000
|
||||
time_horizon: 64
|
||||
summary_freq: 60000
|
||||
threaded: false
|
||||
27
MLAgents/config/sac/GridWorld.yaml
Normal file
27
MLAgents/config/sac/GridWorld.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
GridWorld:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 128
|
||||
buffer_size: 50000
|
||||
buffer_init_steps: 1000
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.5
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 1
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.9
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 500000
|
||||
time_horizon: 5
|
||||
summary_freq: 20000
|
||||
30
MLAgents/config/sac/Hallway.yaml
Normal file
30
MLAgents/config/sac/Hallway.yaml
Normal file
@@ -0,0 +1,30 @@
|
||||
behaviors:
|
||||
Hallway:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 512
|
||||
buffer_size: 200000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.1
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory:
|
||||
sequence_length: 64
|
||||
memory_size: 128
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 4000000
|
||||
time_horizon: 64
|
||||
summary_freq: 10000
|
||||
27
MLAgents/config/sac/PushBlock.yaml
Normal file
27
MLAgents/config/sac/PushBlock.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
PushBlock:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 128
|
||||
buffer_size: 50000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.05
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 2000000
|
||||
time_horizon: 64
|
||||
summary_freq: 100000
|
||||
34
MLAgents/config/sac/Pyramids.yaml
Normal file
34
MLAgents/config/sac/Pyramids.yaml
Normal file
@@ -0,0 +1,34 @@
|
||||
behaviors:
|
||||
Pyramids:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 128
|
||||
buffer_size: 2000000
|
||||
buffer_init_steps: 1000
|
||||
tau: 0.01
|
||||
steps_per_update: 10.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.01
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 2.0
|
||||
gail:
|
||||
gamma: 0.99
|
||||
strength: 0.01
|
||||
learning_rate: 0.0003
|
||||
use_actions: true
|
||||
use_vail: false
|
||||
demo_path: Project/Assets/ML-Agents/Examples/Pyramids/Demos/ExpertPyramid.demo
|
||||
keep_checkpoints: 5
|
||||
max_steps: 3000000
|
||||
time_horizon: 128
|
||||
summary_freq: 30000
|
||||
27
MLAgents/config/sac/Walker.yaml
Normal file
27
MLAgents/config/sac/Walker.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
Walker:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 1024
|
||||
buffer_size: 2000000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 30.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 1.0
|
||||
reward_signal_steps_per_update: 30.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 256
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 15000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
53
MLAgents/config/sac/WallJump.yaml
Normal file
53
MLAgents/config/sac/WallJump.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
behaviors:
|
||||
BigWallJump:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 128
|
||||
buffer_size: 200000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 20.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.1
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 15000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
SmallWallJump:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 128
|
||||
buffer_size: 50000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 20.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 0.1
|
||||
reward_signal_steps_per_update: 10.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 128
|
||||
summary_freq: 20000
|
||||
27
MLAgents/config/sac/Worm.yaml
Normal file
27
MLAgents/config/sac/Worm.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
behaviors:
|
||||
Worm:
|
||||
trainer_type: sac
|
||||
hyperparameters:
|
||||
learning_rate: 0.0003
|
||||
learning_rate_schedule: constant
|
||||
batch_size: 256
|
||||
buffer_size: 500000
|
||||
buffer_init_steps: 0
|
||||
tau: 0.005
|
||||
steps_per_update: 20.0
|
||||
save_replay_buffer: false
|
||||
init_entcoef: 1.0
|
||||
reward_signal_steps_per_update: 20.0
|
||||
network_settings:
|
||||
normalize: true
|
||||
hidden_units: 512
|
||||
num_layers: 3
|
||||
vis_encode_type: simple
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.995
|
||||
strength: 1.0
|
||||
keep_checkpoints: 5
|
||||
max_steps: 5000000
|
||||
time_horizon: 1000
|
||||
summary_freq: 30000
|
||||
BIN
MLAgents/results/BensonImitationV1/BensonImitationV1.onnx
Normal file
BIN
MLAgents/results/BensonImitationV1/BensonImitationV1.onnx
Normal file
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.
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.
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.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
89
MLAgents/results/BensonImitationV1/configuration.yaml
Normal file
89
MLAgents/results/BensonImitationV1/configuration.yaml
Normal file
@@ -0,0 +1,89 @@
|
||||
default_settings: null
|
||||
behaviors:
|
||||
BensonImitationV1:
|
||||
trainer_type: ppo
|
||||
hyperparameters:
|
||||
batch_size: 10
|
||||
buffer_size: 200
|
||||
learning_rate: 0.0003
|
||||
beta: 0.005
|
||||
epsilon: 0.2
|
||||
lambd: 0.95
|
||||
num_epoch: 3
|
||||
shared_critic: false
|
||||
learning_rate_schedule: linear
|
||||
beta_schedule: linear
|
||||
epsilon_schedule: linear
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory: null
|
||||
goal_conditioning_type: hyper
|
||||
deterministic: false
|
||||
reward_signals:
|
||||
extrinsic:
|
||||
gamma: 0.99
|
||||
strength: 1.0
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 128
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory: null
|
||||
goal_conditioning_type: hyper
|
||||
deterministic: false
|
||||
curiosity:
|
||||
gamma: 0.99
|
||||
strength: 0.02
|
||||
network_settings:
|
||||
normalize: false
|
||||
hidden_units: 256
|
||||
num_layers: 2
|
||||
vis_encode_type: simple
|
||||
memory: null
|
||||
goal_conditioning_type: hyper
|
||||
deterministic: false
|
||||
learning_rate: 0.0003
|
||||
encoding_size: 256
|
||||
init_path: null
|
||||
keep_checkpoints: 5
|
||||
checkpoint_interval: 50000
|
||||
max_steps: 500000
|
||||
time_horizon: 64
|
||||
summary_freq: 1000
|
||||
threaded: true
|
||||
self_play: null
|
||||
behavioral_cloning: null
|
||||
env_settings:
|
||||
env_path: null
|
||||
env_args: null
|
||||
base_port: 5005
|
||||
num_envs: 1
|
||||
num_areas: 1
|
||||
seed: -1
|
||||
max_lifetime_restarts: 10
|
||||
restarts_rate_limit_n: 1
|
||||
restarts_rate_limit_period_s: 60
|
||||
engine_settings:
|
||||
width: 84
|
||||
height: 84
|
||||
quality_level: 5
|
||||
time_scale: 20
|
||||
target_frame_rate: -1
|
||||
capture_frame_rate: 60
|
||||
no_graphics: false
|
||||
environment_parameters: null
|
||||
checkpoint_settings:
|
||||
run_id: BensonImitationV1
|
||||
initialize_from: null
|
||||
load_model: false
|
||||
resume: false
|
||||
force: true
|
||||
train_model: false
|
||||
inference: false
|
||||
results_dir: results
|
||||
torch_settings:
|
||||
device: null
|
||||
debug: false
|
||||
486
MLAgents/results/BensonImitationV1/run_logs/Player-0.log
Normal file
486
MLAgents/results/BensonImitationV1/run_logs/Player-0.log
Normal file
@@ -0,0 +1,486 @@
|
||||
Mono path[0] = 'C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/Managed'
|
||||
Mono config path = 'C:/Users/noahk/Desktop/BensonsTrainingArea/MonoBleedingEdge/etc'
|
||||
[Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
|
||||
Initialize engine version: 2022.3.11f1 (d00248457e15)
|
||||
[Subsystems] Discovering subsystems at path C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/UnitySubsystems
|
||||
Forcing GfxDevice: Null
|
||||
GfxDevice: creating device client; threaded=0; jobified=0
|
||||
NullGfxDevice:
|
||||
Version: NULL 1.0 [1.0]
|
||||
Renderer: Null Device
|
||||
Vendor: Unity Technologies
|
||||
Begin MonoManager ReloadAssembly
|
||||
- Loaded All Assemblies, in 1.570 seconds
|
||||
- Finished resetting the current domain, in 0.001 seconds
|
||||
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
|
||||
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
UnloadTime: 0.673100 ms
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 4
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 6
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Unable to save timers to file C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data\ML-Agents\Timers\AI training_timers.json
|
||||
Setting up 8 worker threads for Enlighten.
|
||||
Memory Statistics:
|
||||
[ALLOC_TEMP_TLS] TLS Allocator
|
||||
StackAllocators :
|
||||
[ALLOC_TEMP_MAIN]
|
||||
Peak usage frame count: [0-1.0 KB]: 1564 frames, [64.0 KB-128.0 KB]: 217 frames, [128.0 KB-256.0 KB]: 3 frames, [2.0 MB-4.0 MB]: 1 frames
|
||||
Initial Block Size 4.0 MB
|
||||
Current Block Size 4.0 MB
|
||||
Peak Allocated Bytes 2.1 MB
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 4]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.PreloadManager]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 396.0 KB
|
||||
Peak Allocated Bytes 395.3 KB
|
||||
Overflow Count 10
|
||||
[ALLOC_TEMP_Background Job.worker 3]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 11]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 7]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 6]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 11]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 12]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 2]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 9]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 0]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 4]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 5]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 14]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 10]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 13]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 1]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_EnlightenWorker] x 8
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 1]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 199 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 3]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 5]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 8]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 12]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_AssetGarbageCollectorHelper] x 15
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 138 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 13]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 15]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 2]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 10]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 7]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 9]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 0]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 6]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 8]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 14]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.AsyncRead]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 264 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_BatchDeleteObjects]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_DEFAULT] Dual Thread Allocator
|
||||
Peak main deferred allocation count 31
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_DEFAULT_MAIN]
|
||||
Peak usage frame count: [32.0 MB-64.0 MB]: 1785 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 44.6 MB
|
||||
Peak Large allocation bytes 16.0 MB
|
||||
[ALLOC_DEFAULT_THREAD]
|
||||
Peak usage frame count: [4.0 MB-8.0 MB]: 1784 frames, [8.0 MB-16.0 MB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 13.6 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TEMP_JOB_1_FRAME]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_2_FRAMES]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_4_FRAMES (JobTemp)]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_ASYNC (Background)]
|
||||
Initial Block Size 1.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_GFX] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_GFX_MAIN]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1784 frames, [64.0 KB-128.0 KB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 66.0 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_GFX_THREAD]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1785 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 35.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS] Dual Thread Allocator
|
||||
Peak main deferred allocation count 2
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_CACHEOBJECTS_MAIN]
|
||||
Peak usage frame count: [1.0 MB-2.0 MB]: 1785 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.7 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS_THREAD]
|
||||
Peak usage frame count: [8.0 MB-16.0 MB]: 1784 frames, [32.0 MB-64.0 MB]: 1 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 11
|
||||
Peak Allocated memory 34.3 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_TYPETREE_MAIN]
|
||||
Peak usage frame count: [4.0 KB-8.0 KB]: 1785 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 4.1 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE_THREAD]
|
||||
Peak usage frame count: [1.0 KB-2.0 KB]: 1785 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
508
MLAgents/results/BensonImitationV1/run_logs/Player-1.log
Normal file
508
MLAgents/results/BensonImitationV1/run_logs/Player-1.log
Normal file
@@ -0,0 +1,508 @@
|
||||
Mono path[0] = 'C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/Managed'
|
||||
Mono config path = 'C:/Users/noahk/Desktop/BensonsTrainingArea/MonoBleedingEdge/etc'
|
||||
[Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
|
||||
Initialize engine version: 2022.3.11f1 (d00248457e15)
|
||||
[Subsystems] Discovering subsystems at path C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/UnitySubsystems
|
||||
Forcing GfxDevice: Null
|
||||
GfxDevice: creating device client; threaded=0; jobified=0
|
||||
NullGfxDevice:
|
||||
Version: NULL 1.0 [1.0]
|
||||
Renderer: Null Device
|
||||
Vendor: Unity Technologies
|
||||
Begin MonoManager ReloadAssembly
|
||||
- Loaded All Assemblies, in 1.574 seconds
|
||||
- Finished resetting the current domain, in 0.001 seconds
|
||||
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
|
||||
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
UnloadTime: 0.752100 ms
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 4
|
||||
Checkpoint 2
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 5
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 4
|
||||
Checkpoint 3
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Unable to save timers to file C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data\ML-Agents\Timers\AI training_timers.json
|
||||
Setting up 8 worker threads for Enlighten.
|
||||
Memory Statistics:
|
||||
[ALLOC_TEMP_TLS] TLS Allocator
|
||||
StackAllocators :
|
||||
[ALLOC_TEMP_MAIN]
|
||||
Peak usage frame count: [0-1.0 KB]: 1410 frames, [64.0 KB-128.0 KB]: 187 frames, [128.0 KB-256.0 KB]: 1 frames, [2.0 MB-4.0 MB]: 1 frames
|
||||
Initial Block Size 4.0 MB
|
||||
Current Block Size 4.0 MB
|
||||
Peak Allocated Bytes 2.1 MB
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 4]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.PreloadManager]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 396.0 KB
|
||||
Peak Allocated Bytes 395.3 KB
|
||||
Overflow Count 10
|
||||
[ALLOC_TEMP_Background Job.worker 3]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 11]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 7]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 6]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 11]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 12]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 2]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 9]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 0]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 4]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 5]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 14]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 10]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 13]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 1]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_EnlightenWorker] x 8
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 1]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 199 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 3]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 5]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 8]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 12]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_AssetGarbageCollectorHelper] x 15
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 138 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 13]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 15]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 2]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 10]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 7]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 9]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 0]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 6]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 8]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 14]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.AsyncRead]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 264 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_BatchDeleteObjects]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_DEFAULT] Dual Thread Allocator
|
||||
Peak main deferred allocation count 31
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_DEFAULT_MAIN]
|
||||
Peak usage frame count: [32.0 MB-64.0 MB]: 1599 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 44.6 MB
|
||||
Peak Large allocation bytes 16.0 MB
|
||||
[ALLOC_DEFAULT_THREAD]
|
||||
Peak usage frame count: [4.0 MB-8.0 MB]: 1598 frames, [8.0 MB-16.0 MB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 13.6 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TEMP_JOB_1_FRAME]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_2_FRAMES]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_4_FRAMES (JobTemp)]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_ASYNC (Background)]
|
||||
Initial Block Size 1.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_GFX] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_GFX_MAIN]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1598 frames, [64.0 KB-128.0 KB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 66.0 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_GFX_THREAD]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1599 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 35.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS] Dual Thread Allocator
|
||||
Peak main deferred allocation count 2
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_CACHEOBJECTS_MAIN]
|
||||
Peak usage frame count: [1.0 MB-2.0 MB]: 1599 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.7 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS_THREAD]
|
||||
Peak usage frame count: [8.0 MB-16.0 MB]: 1598 frames, [32.0 MB-64.0 MB]: 1 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 11
|
||||
Peak Allocated memory 34.3 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_TYPETREE_MAIN]
|
||||
Peak usage frame count: [4.0 KB-8.0 KB]: 1599 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 4.1 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE_THREAD]
|
||||
Peak usage frame count: [1.0 KB-2.0 KB]: 1599 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
466
MLAgents/results/BensonImitationV1/run_logs/Player-2.log
Normal file
466
MLAgents/results/BensonImitationV1/run_logs/Player-2.log
Normal file
@@ -0,0 +1,466 @@
|
||||
Mono path[0] = 'C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/Managed'
|
||||
Mono config path = 'C:/Users/noahk/Desktop/BensonsTrainingArea/MonoBleedingEdge/etc'
|
||||
[Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
|
||||
Initialize engine version: 2022.3.11f1 (d00248457e15)
|
||||
[Subsystems] Discovering subsystems at path C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/UnitySubsystems
|
||||
Forcing GfxDevice: Null
|
||||
GfxDevice: creating device client; threaded=0; jobified=0
|
||||
NullGfxDevice:
|
||||
Version: NULL 1.0 [1.0]
|
||||
Renderer: Null Device
|
||||
Vendor: Unity Technologies
|
||||
Begin MonoManager ReloadAssembly
|
||||
- Loaded All Assemblies, in 1.577 seconds
|
||||
- Finished resetting the current domain, in 0.001 seconds
|
||||
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
|
||||
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
UnloadTime: 0.667800 ms
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Unable to save timers to file C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data\ML-Agents\Timers\AI training_timers.json
|
||||
Setting up 8 worker threads for Enlighten.
|
||||
Memory Statistics:
|
||||
[ALLOC_TEMP_TLS] TLS Allocator
|
||||
StackAllocators :
|
||||
[ALLOC_TEMP_MAIN]
|
||||
Peak usage frame count: [0-1.0 KB]: 1099 frames, [64.0 KB-128.0 KB]: 141 frames, [128.0 KB-256.0 KB]: 1 frames, [2.0 MB-4.0 MB]: 1 frames
|
||||
Initial Block Size 4.0 MB
|
||||
Current Block Size 4.0 MB
|
||||
Peak Allocated Bytes 2.1 MB
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 4]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.PreloadManager]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 396.0 KB
|
||||
Peak Allocated Bytes 395.3 KB
|
||||
Overflow Count 10
|
||||
[ALLOC_TEMP_Background Job.worker 3]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 11]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 7]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 6]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 11]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 12]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 2]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 9]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 0]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 4]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 5]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 14]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 10]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 13]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 1]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_EnlightenWorker] x 8
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 1]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 199 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 3]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 5]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 8]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 12]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_AssetGarbageCollectorHelper] x 15
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 138 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 13]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 15]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 2]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 10]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 7]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 9]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 0]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 6]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 8]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 14]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.AsyncRead]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 264 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_BatchDeleteObjects]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_DEFAULT] Dual Thread Allocator
|
||||
Peak main deferred allocation count 31
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_DEFAULT_MAIN]
|
||||
Peak usage frame count: [32.0 MB-64.0 MB]: 1242 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 44.6 MB
|
||||
Peak Large allocation bytes 16.0 MB
|
||||
[ALLOC_DEFAULT_THREAD]
|
||||
Peak usage frame count: [4.0 MB-8.0 MB]: 1241 frames, [8.0 MB-16.0 MB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 13.6 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TEMP_JOB_1_FRAME]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_2_FRAMES]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_4_FRAMES (JobTemp)]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_ASYNC (Background)]
|
||||
Initial Block Size 1.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_GFX] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_GFX_MAIN]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1241 frames, [64.0 KB-128.0 KB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 66.0 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_GFX_THREAD]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 1242 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 35.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS] Dual Thread Allocator
|
||||
Peak main deferred allocation count 2
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_CACHEOBJECTS_MAIN]
|
||||
Peak usage frame count: [1.0 MB-2.0 MB]: 1242 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.7 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS_THREAD]
|
||||
Peak usage frame count: [8.0 MB-16.0 MB]: 1241 frames, [32.0 MB-64.0 MB]: 1 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 11
|
||||
Peak Allocated memory 34.3 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_TYPETREE_MAIN]
|
||||
Peak usage frame count: [4.0 KB-8.0 KB]: 1242 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 4.1 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE_THREAD]
|
||||
Peak usage frame count: [1.0 KB-2.0 KB]: 1242 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
406
MLAgents/results/BensonImitationV1/run_logs/Player-3.log
Normal file
406
MLAgents/results/BensonImitationV1/run_logs/Player-3.log
Normal file
@@ -0,0 +1,406 @@
|
||||
Mono path[0] = 'C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/Managed'
|
||||
Mono config path = 'C:/Users/noahk/Desktop/BensonsTrainingArea/MonoBleedingEdge/etc'
|
||||
[Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
|
||||
Initialize engine version: 2022.3.11f1 (d00248457e15)
|
||||
[Subsystems] Discovering subsystems at path C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/UnitySubsystems
|
||||
Forcing GfxDevice: Null
|
||||
GfxDevice: creating device client; threaded=0; jobified=0
|
||||
NullGfxDevice:
|
||||
Version: NULL 1.0 [1.0]
|
||||
Renderer: Null Device
|
||||
Vendor: Unity Technologies
|
||||
Begin MonoManager ReloadAssembly
|
||||
- Loaded All Assemblies, in 1.572 seconds
|
||||
- Finished resetting the current domain, in 0.002 seconds
|
||||
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
|
||||
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
UnloadTime: 0.556000 ms
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Unable to save timers to file C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data\ML-Agents\Timers\AI training_timers.json
|
||||
Setting up 8 worker threads for Enlighten.
|
||||
Memory Statistics:
|
||||
[ALLOC_TEMP_TLS] TLS Allocator
|
||||
StackAllocators :
|
||||
[ALLOC_TEMP_MAIN]
|
||||
Peak usage frame count: [0-1.0 KB]: 786 frames, [64.0 KB-128.0 KB]: 117 frames, [128.0 KB-256.0 KB]: 1 frames, [2.0 MB-4.0 MB]: 1 frames
|
||||
Initial Block Size 4.0 MB
|
||||
Current Block Size 4.0 MB
|
||||
Peak Allocated Bytes 2.1 MB
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 4]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.PreloadManager]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 396.0 KB
|
||||
Peak Allocated Bytes 395.3 KB
|
||||
Overflow Count 10
|
||||
[ALLOC_TEMP_Background Job.worker 3]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 11]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 7]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 6]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 11]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 12]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 2]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 9]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 0]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 4]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 5]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 14]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 10]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 13]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 1]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_EnlightenWorker] x 8
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 1]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 199 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 3]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 5]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 8]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 12]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_AssetGarbageCollectorHelper] x 15
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 138 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 13]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 15]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 2]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 10]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 7]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 9]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 0]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 6]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 8]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 14]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.AsyncRead]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 264 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_BatchDeleteObjects]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_DEFAULT] Dual Thread Allocator
|
||||
Peak main deferred allocation count 31
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_DEFAULT_MAIN]
|
||||
Peak usage frame count: [32.0 MB-64.0 MB]: 905 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 44.6 MB
|
||||
Peak Large allocation bytes 16.0 MB
|
||||
[ALLOC_DEFAULT_THREAD]
|
||||
Peak usage frame count: [4.0 MB-8.0 MB]: 904 frames, [8.0 MB-16.0 MB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 13.6 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TEMP_JOB_1_FRAME]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_2_FRAMES]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_4_FRAMES (JobTemp)]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_ASYNC (Background)]
|
||||
Initial Block Size 1.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_GFX] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_GFX_MAIN]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 904 frames, [64.0 KB-128.0 KB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 66.0 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_GFX_THREAD]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 905 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 35.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS] Dual Thread Allocator
|
||||
Peak main deferred allocation count 2
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_CACHEOBJECTS_MAIN]
|
||||
Peak usage frame count: [1.0 MB-2.0 MB]: 905 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.7 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS_THREAD]
|
||||
Peak usage frame count: [8.0 MB-16.0 MB]: 904 frames, [32.0 MB-64.0 MB]: 1 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 11
|
||||
Peak Allocated memory 34.3 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_TYPETREE_MAIN]
|
||||
Peak usage frame count: [4.0 KB-8.0 KB]: 905 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 4.1 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE_THREAD]
|
||||
Peak usage frame count: [1.0 KB-2.0 KB]: 905 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
412
MLAgents/results/BensonImitationV1/run_logs/Player-4.log
Normal file
412
MLAgents/results/BensonImitationV1/run_logs/Player-4.log
Normal file
@@ -0,0 +1,412 @@
|
||||
Mono path[0] = 'C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/Managed'
|
||||
Mono config path = 'C:/Users/noahk/Desktop/BensonsTrainingArea/MonoBleedingEdge/etc'
|
||||
[Physics::Module] Initialized MultithreadedJobDispatcher with 15 workers.
|
||||
Initialize engine version: 2022.3.11f1 (d00248457e15)
|
||||
[Subsystems] Discovering subsystems at path C:/Users/noahk/Desktop/BensonsTrainingArea/Racesm_L_Data/UnitySubsystems
|
||||
Forcing GfxDevice: Null
|
||||
GfxDevice: creating device client; threaded=0; jobified=0
|
||||
NullGfxDevice:
|
||||
Version: NULL 1.0 [1.0]
|
||||
Renderer: Null Device
|
||||
Vendor: Unity Technologies
|
||||
Begin MonoManager ReloadAssembly
|
||||
- Loaded All Assemblies, in 1.578 seconds
|
||||
- Finished resetting the current domain, in 0.001 seconds
|
||||
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
Microsoft Media Foundation video decoding to texture disabled: graphics device is Null, only Direct3D 11 and Direct3D 12 (only on desktop) are supported for hardware-accelerated video decoding.
|
||||
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
|
||||
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
|
||||
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
|
||||
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
|
||||
UnloadTime: 0.713100 ms
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 5
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 1
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 3
|
||||
Checkpoint 1
|
||||
Checkpoint 2
|
||||
Checkpoint 3
|
||||
Checkpoint 4
|
||||
Checkpoint 5
|
||||
Checkpoint 6
|
||||
Checkpoint 1
|
||||
Setting up 8 worker threads for Enlighten.
|
||||
Memory Statistics:
|
||||
[ALLOC_TEMP_TLS] TLS Allocator
|
||||
StackAllocators :
|
||||
[ALLOC_TEMP_MAIN]
|
||||
Peak usage frame count: [0-1.0 KB]: 788 frames, [64.0 KB-128.0 KB]: 107 frames, [128.0 KB-256.0 KB]: 1 frames, [2.0 MB-4.0 MB]: 1 frames
|
||||
Initial Block Size 4.0 MB
|
||||
Current Block Size 4.0 MB
|
||||
Peak Allocated Bytes 2.1 MB
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 4]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.PreloadManager]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 396.0 KB
|
||||
Peak Allocated Bytes 395.3 KB
|
||||
Overflow Count 10
|
||||
[ALLOC_TEMP_Background Job.worker 3]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 11]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 7]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 6]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 11]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 12]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 2]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 9]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 0]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 4]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 5]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 14]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 10]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 13]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 1]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_EnlightenWorker] x 8
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 1]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 199 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 3]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 5]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 8]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 12]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_AssetGarbageCollectorHelper] x 15
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 138 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 15]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 13]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 2]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 10]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 7]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 9]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 0]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 6]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Job.worker 8]
|
||||
Initial Block Size 256.0 KB
|
||||
Current Block Size 256.0 KB
|
||||
Peak Allocated Bytes 0 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Background Job.worker 14]
|
||||
Initial Block Size 32.0 KB
|
||||
Current Block Size 32.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_Loading.AsyncRead]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 264 B
|
||||
Overflow Count 0
|
||||
[ALLOC_TEMP_BatchDeleteObjects]
|
||||
Initial Block Size 64.0 KB
|
||||
Current Block Size 64.0 KB
|
||||
Peak Allocated Bytes 54 B
|
||||
Overflow Count 0
|
||||
[ALLOC_DEFAULT] Dual Thread Allocator
|
||||
Peak main deferred allocation count 31
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_DEFAULT_MAIN]
|
||||
Peak usage frame count: [32.0 MB-64.0 MB]: 897 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 44.6 MB
|
||||
Peak Large allocation bytes 16.0 MB
|
||||
[ALLOC_DEFAULT_THREAD]
|
||||
Peak usage frame count: [4.0 MB-8.0 MB]: 896 frames, [8.0 MB-16.0 MB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 2
|
||||
Peak Allocated memory 13.6 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TEMP_JOB_1_FRAME]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_2_FRAMES]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 0
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_4_FRAMES (JobTemp)]
|
||||
Initial Block Size 2.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_TEMP_JOB_ASYNC (Background)]
|
||||
Initial Block Size 1.0 MB
|
||||
Used Block Count 1
|
||||
Overflow Count (too large) 0
|
||||
Overflow Count (full) 0
|
||||
[ALLOC_GFX] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_GFX_MAIN]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 896 frames, [64.0 KB-128.0 KB]: 1 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 66.0 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_GFX_THREAD]
|
||||
Peak usage frame count: [32.0 KB-64.0 KB]: 897 frames
|
||||
Requested Block Size 16.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 35.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS] Dual Thread Allocator
|
||||
Peak main deferred allocation count 2
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_CACHEOBJECTS_MAIN]
|
||||
Peak usage frame count: [1.0 MB-2.0 MB]: 897 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.7 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_CACHEOBJECTS_THREAD]
|
||||
Peak usage frame count: [8.0 MB-16.0 MB]: 896 frames, [32.0 MB-64.0 MB]: 1 frames
|
||||
Requested Block Size 4.0 MB
|
||||
Peak Block count 11
|
||||
Peak Allocated memory 34.3 MB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE] Dual Thread Allocator
|
||||
Peak main deferred allocation count 0
|
||||
[ALLOC_BUCKET]
|
||||
Large Block size 4.0 MB
|
||||
Used Block count 1
|
||||
Peak Allocated bytes 3.7 MB
|
||||
[ALLOC_TYPETREE_MAIN]
|
||||
Peak usage frame count: [4.0 KB-8.0 KB]: 897 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 4.1 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
[ALLOC_TYPETREE_THREAD]
|
||||
Peak usage frame count: [1.0 KB-2.0 KB]: 897 frames
|
||||
Requested Block Size 2.0 MB
|
||||
Peak Block count 1
|
||||
Peak Allocated memory 1.9 KB
|
||||
Peak Large allocation bytes 0 B
|
||||
138
MLAgents/results/BensonImitationV1/run_logs/timers.json
Normal file
138
MLAgents/results/BensonImitationV1/run_logs/timers.json
Normal file
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"name": "root",
|
||||
"metadata": {
|
||||
"timer_format_version": "0.1.0",
|
||||
"start_time_seconds": "1712836725",
|
||||
"python_version": "3.9.13 (tags/v3.9.13:6de2ca5, May 17 2022, 16:36:42) [MSC v.1929 64 bit (AMD64)]",
|
||||
"command_line_arguments": "C:\\Users\\noahk\\Documents\\Unity projects\\ML Tutorual v2\\ml-agents\\.venv\\Scripts\\mlagents-learn config/BensonImitationV1.yaml --run-id=BensonImitationV1 --force",
|
||||
"mlagents_version": "0.30.0",
|
||||
"mlagents_envs_version": "0.30.0",
|
||||
"communication_protocol_version": "1.5.0",
|
||||
"pytorch_version": "2.1.2+cpu",
|
||||
"numpy_version": "1.21.2",
|
||||
"end_time_seconds": "1712837115"
|
||||
},
|
||||
"total": 390.82043749999997,
|
||||
"count": 1,
|
||||
"self": 0.004864699999984623,
|
||||
"children": {
|
||||
"run_training.setup": {
|
||||
"total": 0.08098169999999971,
|
||||
"count": 1,
|
||||
"self": 0.08098169999999971
|
||||
},
|
||||
"TrainerController.start_learning": {
|
||||
"total": 390.7345911,
|
||||
"count": 1,
|
||||
"self": 0.6143041999945353,
|
||||
"children": {
|
||||
"TrainerController._reset_env": {
|
||||
"total": 5.2752111,
|
||||
"count": 1,
|
||||
"self": 5.2752111
|
||||
},
|
||||
"TrainerController.advance": {
|
||||
"total": 384.7948503000055,
|
||||
"count": 27001,
|
||||
"self": 0.3003614000057837,
|
||||
"children": {
|
||||
"env_step": {
|
||||
"total": 384.49448889999974,
|
||||
"count": 27001,
|
||||
"self": 339.04470250000213,
|
||||
"children": {
|
||||
"SubprocessEnvManager._take_step": {
|
||||
"total": 45.17071729999872,
|
||||
"count": 27001,
|
||||
"self": 1.2108019999997168,
|
||||
"children": {
|
||||
"TorchPolicy.evaluate": {
|
||||
"total": 43.959915299999004,
|
||||
"count": 27001,
|
||||
"self": 43.959915299999004
|
||||
}
|
||||
}
|
||||
},
|
||||
"workers": {
|
||||
"total": 0.279069099998857,
|
||||
"count": 27000,
|
||||
"self": 0.0,
|
||||
"children": {
|
||||
"worker_root": {
|
||||
"total": 322.10850579999925,
|
||||
"count": 27000,
|
||||
"is_parallel": true,
|
||||
"self": 250.1379583999992,
|
||||
"children": {
|
||||
"steps_from_proto": {
|
||||
"total": 0.0003552999999998363,
|
||||
"count": 1,
|
||||
"is_parallel": true,
|
||||
"self": 0.00017259999999996722,
|
||||
"children": {
|
||||
"_process_rank_one_or_two_observation": {
|
||||
"total": 0.00018269999999986908,
|
||||
"count": 4,
|
||||
"is_parallel": true,
|
||||
"self": 0.00018269999999986908
|
||||
}
|
||||
}
|
||||
},
|
||||
"UnityEnvironment.step": {
|
||||
"total": 71.97019210000003,
|
||||
"count": 27000,
|
||||
"is_parallel": true,
|
||||
"self": 2.0072422999965625,
|
||||
"children": {
|
||||
"UnityEnvironment._generate_step_input": {
|
||||
"total": 2.0694186000009687,
|
||||
"count": 27000,
|
||||
"is_parallel": true,
|
||||
"self": 2.0694186000009687
|
||||
},
|
||||
"communicator.exchange": {
|
||||
"total": 60.97562140000238,
|
||||
"count": 27000,
|
||||
"is_parallel": true,
|
||||
"self": 60.97562140000238
|
||||
},
|
||||
"steps_from_proto": {
|
||||
"total": 6.91790980000012,
|
||||
"count": 27000,
|
||||
"is_parallel": true,
|
||||
"self": 3.5683125999948393,
|
||||
"children": {
|
||||
"_process_rank_one_or_two_observation": {
|
||||
"total": 3.349597200005281,
|
||||
"count": 108000,
|
||||
"is_parallel": true,
|
||||
"self": 3.349597200005281
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"TrainerController._save_models": {
|
||||
"total": 0.05022549999995363,
|
||||
"count": 1,
|
||||
"self": 0.008505299999910676,
|
||||
"children": {
|
||||
"RLTrainer._checkpoint": {
|
||||
"total": 0.04172020000004295,
|
||||
"count": 1,
|
||||
"self": 0.04172020000004295
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"BensonImitationV1": {
|
||||
"checkpoints": [
|
||||
{
|
||||
"steps": 49948,
|
||||
"file_path": "results\\BensonImitationV1\\BensonImitationV1\\BensonImitationV1-49948.onnx",
|
||||
"reward": null,
|
||||
"creation_time": 1712836930.7305603,
|
||||
"auxillary_file_paths": [
|
||||
"results\\BensonImitationV1\\BensonImitationV1\\BensonImitationV1-49948.pt"
|
||||
]
|
||||
},
|
||||
{
|
||||
"steps": 80905,
|
||||
"file_path": "results\\BensonImitationV1\\BensonImitationV1\\BensonImitationV1-80905.onnx",
|
||||
"reward": null,
|
||||
"creation_time": 1712837115.980117,
|
||||
"auxillary_file_paths": [
|
||||
"results\\BensonImitationV1\\BensonImitationV1\\BensonImitationV1-80905.pt"
|
||||
]
|
||||
}
|
||||
],
|
||||
"final_checkpoint": {
|
||||
"steps": 80905,
|
||||
"file_path": "results\\BensonImitationV1\\BensonImitationV1.onnx",
|
||||
"reward": null,
|
||||
"creation_time": 1712837115.980117,
|
||||
"auxillary_file_paths": [
|
||||
"results\\BensonImitationV1\\BensonImitationV1\\BensonImitationV1-80905.pt"
|
||||
]
|
||||
}
|
||||
},
|
||||
"metadata": {
|
||||
"stats_format_version": "0.3.0",
|
||||
"mlagents_version": "0.30.0",
|
||||
"torch_version": "2.1.2+cpu"
|
||||
}
|
||||
}
|
||||
BIN
MLAgents/results/BensonImitationV2/BensonImitationV2.onnx
Normal file
BIN
MLAgents/results/BensonImitationV2/BensonImitationV2.onnx
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user