diff --git a/.yamato/com.unity.ml-agents-test.yml b/.yamato/com.unity.ml-agents-test.yml index 6a62b4b85c..dc0aeca828 100644 --- a/.yamato/com.unity.ml-agents-test.yml +++ b/.yamato/com.unity.ml-agents-test.yml @@ -8,7 +8,7 @@ test_editors: enableNoDefaultPackages: !!bool true trunk_editor: - - version: trunk + - version: 6000.4 testProject: DevProject test_platforms: diff --git a/.yamato/test_versions.metafile b/.yamato/test_versions.metafile index abcec74931..2d4a1ee5d3 100644 --- a/.yamato/test_versions.metafile +++ b/.yamato/test_versions.metafile @@ -7,5 +7,5 @@ test_editors: extra_test: gym - version: 6000.0 extra_test: sensor - - version: trunk + - version: 6000.3 extra_test: llapi diff --git a/DevProject/Packages/packages-lock.json b/DevProject/Packages/packages-lock.json index 39095c0939..9ad658c8eb 100644 --- a/DevProject/Packages/packages-lock.json +++ b/DevProject/Packages/packages-lock.json @@ -1,13 +1,15 @@ { "dependencies": { "com.unity.ai.inference": { - "version": "2.2.1", + "version": "2.4.1", "depth": 1, "source": "registry", "dependencies": { "com.unity.burst": "1.8.17", "com.unity.collections": "2.4.3", - "com.unity.modules.imageconversion": "1.0.0" + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.dt.app-ui": "1.3.1", + "com.unity.nuget.newtonsoft-json": "3.2.1" }, "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" }, @@ -51,6 +53,18 @@ }, "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" }, + "com.unity.dt.app-ui": { + "version": "1.3.1", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.screencapture": "1.0.0" + }, + "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" + }, "com.unity.ext.nunit": { "version": "2.0.5", "depth": 1, @@ -79,7 +93,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.unity.ai.inference": "2.2.1", + "com.unity.ai.inference": "2.4.1", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.physics": "1.0.0" @@ -200,6 +214,12 @@ "source": "builtin", "dependencies": {} }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.hierarchycore": { "version": "1.0.0", "depth": 1, @@ -236,6 +256,14 @@ "source": "builtin", "dependencies": {} }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, "com.unity.modules.ui": { "version": "1.0.0", "depth": 0, diff --git a/PerformanceProject/Packages/packages-lock.json b/PerformanceProject/Packages/packages-lock.json index f3d6f8a358..58780b4134 100644 --- a/PerformanceProject/Packages/packages-lock.json +++ b/PerformanceProject/Packages/packages-lock.json @@ -1,13 +1,15 @@ { "dependencies": { "com.unity.ai.inference": { - "version": "2.2.1", + "version": "2.4.1", "depth": 1, "source": "registry", "dependencies": { "com.unity.burst": "1.8.17", "com.unity.collections": "2.4.3", - "com.unity.modules.imageconversion": "1.0.0" + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.dt.app-ui": "1.3.1", + "com.unity.nuget.newtonsoft-json": "3.2.1" }, "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" }, @@ -40,6 +42,18 @@ }, "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" }, + "com.unity.dt.app-ui": { + "version": "1.3.1", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.screencapture": "1.0.0" + }, + "url": "https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-candidates" + }, "com.unity.editorcoroutines": { "version": "1.0.0", "depth": 1, @@ -106,7 +120,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.unity.ai.inference": "2.2.1", + "com.unity.ai.inference": "2.4.1", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.physics": "1.0.0" diff --git a/Project/Packages/packages-lock.json b/Project/Packages/packages-lock.json index 80e18ad625..91238b9cd2 100644 --- a/Project/Packages/packages-lock.json +++ b/Project/Packages/packages-lock.json @@ -8,12 +8,14 @@ "url": "https://packages.unity.com" }, "com.unity.ai.inference": { - "version": "2.2.1", + "version": "2.4.1", "depth": 1, "source": "registry", "dependencies": { "com.unity.burst": "1.8.17", + "com.unity.dt.app-ui": "1.3.1", "com.unity.collections": "2.4.3", + "com.unity.nuget.newtonsoft-json": "3.2.1", "com.unity.modules.imageconversion": "1.0.0" }, "url": "https://packages.unity.com" @@ -58,6 +60,18 @@ }, "url": "https://packages.unity.com" }, + "com.unity.dt.app-ui": { + "version": "1.3.1", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.screencapture": "1.0.0" + }, + "url": "https://packages.unity.com" + }, "com.unity.ext.nunit": { "version": "2.0.5", "depth": 1, @@ -105,7 +119,7 @@ "depth": 0, "source": "local", "dependencies": { - "com.unity.ai.inference": "2.2.1", + "com.unity.ai.inference": "2.4.1", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.physics": "1.0.0" @@ -218,6 +232,12 @@ "source": "builtin", "dependencies": {} }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.animation": { "version": "1.0.0", "depth": 2, @@ -281,6 +301,14 @@ "source": "builtin", "dependencies": {} }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 3, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, "com.unity.modules.ui": { "version": "1.0.0", "depth": 1, diff --git a/com.unity.ml-agents/CHANGELOG.md b/com.unity.ml-agents/CHANGELOG.md index d0b4d9dd15..d5beda770b 100755 --- a/com.unity.ml-agents/CHANGELOG.md +++ b/com.unity.ml-agents/CHANGELOG.md @@ -9,12 +9,14 @@ and this project adheres to ## [Unreleased] ### Minor Changes #### com.unity.ml-agents (C#) +- Upgraded to Inference Engine 2.4.1 (#6269) - Fixed tensor indexing to use correct CHW layout (#6239) - Updated the installation doc (#6242) #### ml-agents / ml-agents-envs - Set the Torch version constraint to 2.8 (#6251) - Fixed CUDA/CPU mismatch in threaded training (#6245) +- Fixed HTTP Error when importing UnityToGymWrapper (#6269) ## [4.0.0] - 2025-08-28 ### Major Changes diff --git a/com.unity.ml-agents/package.json b/com.unity.ml-agents/package.json index 394fd72689..a92298cae5 100755 --- a/com.unity.ml-agents/package.json +++ b/com.unity.ml-agents/package.json @@ -5,7 +5,7 @@ "unity": "6000.0", "description": "Use state-of-the-art machine learning to create intelligent character behaviors in any Unity environment (games, robotics, film, etc.).", "dependencies": { - "com.unity.ai.inference": "2.2.1", + "com.unity.ai.inference": "2.4.1", "com.unity.modules.imageconversion": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", "com.unity.modules.physics": "1.0.0" diff --git a/ml-agents-envs/mlagents_envs/registry/unity_env_registry.py b/ml-agents-envs/mlagents_envs/registry/unity_env_registry.py index 896c71ac94..6542d2f441 100644 --- a/ml-agents-envs/mlagents_envs/registry/unity_env_registry.py +++ b/ml-agents-envs/mlagents_envs/registry/unity_env_registry.py @@ -121,6 +121,6 @@ def __iter__(self) -> Iterator[Any]: default_registry = UnityEnvRegistry() # TODO restore when a new registry is available. -default_registry.register_from_yaml( - "https://storage.googleapis.com/mlagents-test-environments/1.1.0/manifest.yaml" -) # noqa E501 +# default_registry.register_from_yaml( +# "https://storage.googleapis.com/mlagents-test-environments/1.1.0/manifest.yaml" +# ) # noqa E501