Unity-Technologies / ml-agents

The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
https://unity.com/products/machine-learning-agents
Other
17.19k stars 4.16k forks source link

Latest ml agents has hundreds of errors #3027

Closed wightwhale closed 4 years ago

wightwhale commented 4 years ago

Describe the bug Numerous errors with latest version on a clean project.

To Reproduce Steps to reproduce the behavior:

  1. Download latest 0.12 master
  2. Bring unity SDK asset folder contents into an empty project
  3. Open Unity

Console logs / stack traces '''Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs(6,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs Line: 6)

Assets\ML-Agents\Scripts\Academy.cs(8,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Academy.cs Line: 8)

Assets\ML-Agents\Scripts\Agent.cs(4,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Agent.cs Line: 4)

Assets\ML-Agents\Scripts\DemonstrationStore.cs(3,7): error CS0246: The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\DemonstrationStore.cs Line: 3)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Command.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\SpaceType.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs(10,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs Line: 10)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs(9,21): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs Line: 9)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs(8,20): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternal.cs Line: 8)

Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs(4,7): error CS0246: The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs Line: 4)

Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs(5,7): error CS0246: The type or namespace name 'Google' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs Line: 5)

Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs(4,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs Line: 4)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(4,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 4)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(3,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 3)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(2,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 2)

Assets\ML-Agents\Scripts\InferenceBrain\TensorApplier.cs(2,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorApplier.cs Line: 2)

Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs(2,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs Line: 2)

Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs(3,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs Line: 3)

Assets\ML-Agents\Scripts\Policy\BarracudaPolicy.cs(2,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Policy\BarracudaPolicy.cs Line: 2)

Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs(1,7): error CS0246: The type or namespace name 'Barracuda' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs Line: 1)

Assets\ML-Agents\Examples\Pyramids\Scripts\PyramidAgent.cs(12,5): warning CS0612: 'RayPerception' is obsolete

(Filename: Assets\ML-Agents\Examples\Pyramids\Scripts\PyramidAgent.cs Line: 12)

Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs(14,12): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs Line: 14)

Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs(16,12): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs Line: 16)

Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs(18,12): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Examples\WallJump\Scripts\WallJumpAgent.cs Line: 18)

Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs(76,13): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs Line: 76)

Assets\ML-Agents\Scripts\Agent.cs(319,13): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Agent.cs Line: 319)

Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs(27,9): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Policy\BehaviorParameters.cs Line: 27)

Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs(43,72): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs Line: 43)

Assets\ML-Agents\Scripts\Academy.cs(581,13): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Academy.cs Line: 581)

Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs(41,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ApplierImpl.cs Line: 41)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(54,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 54)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(99,26): error CS0115: 'AgentActionProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 99)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(117,25): error CS0115: 'AgentActionProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 117)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs(128,28): error CS0115: 'AgentActionProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentAction.cs Line: 128)

Assets\ML-Agents\Scripts\Policy\BarracudaPolicy.cs(32,13): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Policy\BarracudaPolicy.cs Line: 32)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(58,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 58)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(32,66): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 32)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(104,26): error CS0115: 'AgentInfoActionPairProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 104)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(122,25): error CS0115: 'AgentInfoActionPairProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 122)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs(133,28): error CS0115: 'AgentInfoActionPairProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfoActionPair.cs Line: 133)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(53,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 53)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(66,46): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 66)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(75,26): error CS0115: 'CustomResetParametersProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 75)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(91,25): error CS0115: 'CustomResetParametersProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 91)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs(100,28): error CS0115: 'CustomResetParametersProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\CustomResetParameters.cs Line: 100)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(93,47): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 93)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(130,54): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 130)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(58,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 58)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(251,13): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 251)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(58,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 58)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(19,45): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 19)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(335,62): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 335)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(150,26): error CS0115: 'AgentInfoProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 150)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(172,25): error CS0115: 'AgentInfoProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 172)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs(187,28): error CS0115: 'AgentInfoProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\AgentInfo.cs Line: 187)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(55,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 55)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(17,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 17)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(400,13): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 400)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(138,26): error CS0115: 'BrainParametersProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 138)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(159,25): error CS0115: 'BrainParametersProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 159)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs(173,28): error CS0115: 'BrainParametersProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\BrainParameters.cs Line: 173)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(137,26): error CS0115: 'DemonstrationMetaProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 137)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(158,25): error CS0115: 'DemonstrationMetaProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 158)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs(172,28): error CS0115: 'DemonstrationMetaProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\DemonstrationMeta.cs Line: 172)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(38,35): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 38)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(557,13): error CS0246: The type or namespace name 'Model' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 557)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(56,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 56)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(36,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 36)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(625,46): error CS0246: The type or namespace name 'TensorShape' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 625)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(150,26): error CS0115: 'EngineConfigurationProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 150)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(172,25): error CS0115: 'EngineConfigurationProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 172)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs(187,28): error CS0115: 'EngineConfigurationProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EngineConfiguration.cs Line: 187)

Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs(650,46): error CS0246: The type or namespace name 'TensorShape' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\BarracudaModelParamLoader.cs Line: 650)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(61,40): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 61)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(59,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 59)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(136,13): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 136)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(67,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 67)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(191,13): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 191)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(60,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 60)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(132,26): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 132)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(87,43): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 87)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(185,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 185)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(105,26): error CS0115: 'EnvironmentParametersProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 105)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(123,25): error CS0115: 'EnvironmentParametersProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 123)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs(134,28): error CS0115: 'EnvironmentParametersProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\EnvironmentParameters.cs Line: 134)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(59,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 59)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(59,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 59)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(162,26): error CS0115: 'ObservationProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 162)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(183,25): error CS0115: 'ObservationProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 183)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(197,28): error CS0115: 'ObservationProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 197)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(83,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 83)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(248,45): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 248)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(105,26): error CS0115: 'UnityInputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 105)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(123,25): error CS0115: 'UnityInputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 123)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs(134,28): error CS0115: 'UnityInputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityInput.cs Line: 134)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(318,53): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 318)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(105,26): error CS0115: 'UnityOutputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 105)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(123,25): error CS0115: 'UnityOutputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 123)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs(134,28): error CS0115: 'UnityOutputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityOutput.cs Line: 134)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(246,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 246)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(76,35): error CS0246: The type or namespace name 'Tensor' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 76)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(67,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 67)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(316,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 316)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(157,30): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 157)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(283,41): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 283)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(39,13): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 39)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(136,26): error CS0115: 'UnityRLInputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 136)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(156,25): error CS0115: 'UnityRLInputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 156)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(169,28): error CS0115: 'UnityRLInputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 169)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(281,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 281)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(344,30): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 344)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(10,9): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 10)

Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs(81,57): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs Line: 81)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(14,9): error CS0246: The type or namespace name 'NNModel' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 14)

Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs(340,18): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\GeneratorImpl.cs Line: 340)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(53,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 53)

Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs(45,13): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorGenerator.cs Line: 45)

Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs(16,9): error CS0246: The type or namespace name 'IWorker' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\ModelRunner.cs Line: 16)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(54,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 54)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(99,26): error CS0115: 'HeaderProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 99)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(117,25): error CS0115: 'HeaderProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 117)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs(128,28): error CS0115: 'HeaderProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Header.cs Line: 128)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(60,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 60)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(314,32): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 314)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(88,26): error CS0115: 'UnityRLInitializationInputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 88)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(105,25): error CS0115: 'UnityRLInitializationInputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 105)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs(115,28): error CS0115: 'UnityRLInitializationInputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationInput.cs Line: 115)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(118,26): error CS0115: 'UnityMessageProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 118)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(137,25): error CS0115: 'UnityMessageProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 137)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs(149,28): error CS0115: 'UnityMessageProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityMessage.cs Line: 149)

Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs(37,16): error CS0246: The type or namespace name 'Tensor' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs Line: 37)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(347,30): error CS0115: 'ObservationProto.Types.FloatData.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 347)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(364,29): error CS0115: 'ObservationProto.Types.FloatData.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 364)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs(374,32): error CS0115: 'ObservationProto.Types.FloatData.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\Observation.cs Line: 374)

Assets\ML-Agents\Scripts\InferenceBrain\TensorApplier.cs(50,13): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorApplier.cs Line: 50)

Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs(42,72): error CS0246: The type or namespace name 'ITensorAllocator' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs Line: 42)

Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs(71,57): error CS0246: The type or namespace name 'TensorShape' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs Line: 71)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(280,32): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 280)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(61,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 61)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternalGrpc.cs(26,27): error CS0400: The type or namespace name 'Google' could not be found in the global namespace (are you missing an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityToExternalGrpc.cs Line: 26)

Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs(81,60): error CS0246: The type or namespace name 'Tensor' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\InferenceBrain\TensorProxy.cs Line: 81)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(313,30): error CS0115: 'UnityRLInputProto.Types.ListAgentActionProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 313)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(330,29): error CS0115: 'UnityRLInputProto.Types.ListAgentActionProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 330)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs(340,32): error CS0115: 'UnityRLInputProto.Types.ListAgentActionProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInput.cs Line: 340)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(94,26): error CS0115: 'UnityRLOutputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 94)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(111,25): error CS0115: 'UnityRLOutputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 111)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(121,28): error CS0115: 'UnityRLOutputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 121)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(64,28): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 64)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(145,26): error CS0115: 'UnityRLInitializationOutputProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 145)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(166,25): error CS0115: 'UnityRLInitializationOutputProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 166)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs(180,28): error CS0115: 'UnityRLInitializationOutputProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlInitializationOutput.cs Line: 180)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(184,32): error CS0538: 'Google.Protobuf.IMessage' in explicit interface declaration is not an interface

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 184)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(217,30): error CS0115: 'UnityRLOutputProto.Types.ListAgentInfoProto.Equals(object)': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 217)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(234,29): error CS0115: 'UnityRLOutputProto.Types.ListAgentInfoProto.GetHashCode()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 234)

Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs(244,32): error CS0115: 'UnityRLOutputProto.Types.ListAgentInfoProto.ToString()': no suitable method found to override

(Filename: Assets\ML-Agents\Scripts\Grpc\CommunicatorObjects\UnityRlOutput.cs Line: 244)

Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs(142,62): error CS0246: The type or namespace name 'MapField<,>' could not be found (are you missing a using directive or an assembly reference?)

(Filename: Assets\ML-Agents\Scripts\Grpc\GrpcExtensions.cs Line: 142) '''

Environment (please complete the following information):

NOTE: We are unable to help reproduce bugs with custom environments. Please attempt to reproduce your issue with one of the example environments, or provide a minimal patch to one of the environments needed to reproduce the issue.

chriselion commented 4 years ago

hi @wightwhale - you'll need to install the Barracuda preview package to resolve these (there's now a note in the Migration Guide about this). We're trying to make this more automatic and will likely do a hotfix release soon.

guillefix commented 4 years ago

I have installed Barracuda preview and I still get the errors

albertoxamin commented 4 years ago

@guillefix which version of unity are you using?

guillefix commented 4 years ago

2019.2.13f1 This version seems to work with ml-agents 0.11.0

chriselion commented 4 years ago

Hi @guillefix, What are the errors you're seeing? I get a lot of warnings in 2019.2.15f1 (haven't tried .13 yet) but no errors.

wightwhale commented 4 years ago

I installed the barracuda preview package and now it doesn't have the errors but it still wont connect to unity.

guillefix commented 4 years ago

I am getting these sort of errors image

guillefix commented 4 years ago

I redownloaded ml-agents Unity SDK, and now it works without the errors. However, I have the same issue as @wightwhale , with the API not connecting to Unity. I am running the 3D ball environment on Unity, and I have this on python

import matplotlib.pyplot as plt
import numpy as np
import sys

from mlagents.envs.environment import UnityEnvironment
from mlagents import envs
import mlagents.envs.side_channel
from mlagents.envs.side_channel.engine_configuration_channel import EngineConfig, EngineConfigurationChannel

env_name = None # to use the Unity editor
train_mode = True  # Whether to run the environment in training or inference mode
engine_configuration_channel = EngineConfigurationChannel()
env = UnityEnvironment(base_port = 5006, file_name=env_name, side_channels = [engine_configuration_channel])

and it hangs there, even though I press the play button on Unity

chriselion commented 4 years ago

Hi @guillefix, Glad that's working better now.

The editor always tries to connect on port 5004 https://github.com/Unity-Technologies/ml-agents/blob/164d1ab98efc620b2e8c18e680e5fc99c19d69f1/UnitySDK/Assets/ML-Agents/Scripts/Academy.cs#L284 but you're trying to connect on 5006 which won't work.

As a side note, it looks like you're using recent code from master (side_channels were added after 0.12.0); you're probably better off using the latest_release tag (https://github.com/Unity-Technologies/ml-agents/tree/latest_release)

evinracher commented 3 years ago

I am having issues with the ML_Agents library in Kart microgame.

github-actions[bot] commented 3 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.