From f95e34c6fee2c73b3f0090c9f1b381265fea1948 Mon Sep 17 00:00:00 2001 From: Jelle De Geest Date: Mon, 3 Apr 2023 14:14:49 +0000 Subject: [PATCH] Resolve WES-100 "Natml integration" --- .../Interfaces/InterfacesScripts.asmdef | 3 +- .../Interfaces/InterfacesScripts.asmdef.meta | 3 +- Assets/Common/Interfaces/ModelIndex.cs | 4 +- Assets/Common/Interfaces/ModelList.cs | 40 +- Assets/Common/Interfaces/Theme.cs | 1 + .../Models/FingerSpelling/model_A-L.onnx.meta | 8 +- .../Models/FingerSpelling/model_A-Z2.onnx | Bin 0 -> 23797232 bytes .../FingerSpelling/model_A-Z2.onnx.meta | 10 + .../FingerspellingTheme.asset | 2 +- Assets/Common/Tests/CommonTests.asmdef | 4 +- Assets/Common/Tests/ModelListTest.cs | 14 +- Assets/Courses/Scripts/CourseScripts.asmdef | 5 +- Assets/Courses/Scripts/CoursesController.cs | 3 +- Assets/Hangman/Scenes/HangmanGame.unity | 471 +- Assets/Hangman/Scripts/HangmanController.cs | 2 +- .../Common/Scripts/KeypointManager.cs | 21 +- .../ScriptableObjects/ModelList.asset | 6 +- .../Scripts/AbstractFeedback.cs | 6 - .../Scripts/SignPredictor.asmdef | 4 +- .../MediaPipeUnity/Scripts/SignPredictor.cs | 764 +-- .../Scripts/SpellingBeeController.cs | 2 +- Packages/com.unity.barracuda/Editor.meta | 8 - .../Editor/BarracudaAnalytics.cs | 148 - .../Editor/BarracudaAnalytics.cs.meta | 11 - .../Editor/NNModelIcon.png | Bin 2389 -> 0 bytes .../Editor/NNModelIcon.png.meta | 106 - .../Editor/NNModelImporter.cs | 63 - .../Editor/NNModelImporter.cs.meta | 11 - .../Editor/ONNXModelIcon.png | Bin 4689 -> 0 bytes .../Editor/ONNXModelIcon.png.meta | 165 - .../Editor/ONNXModelImporter.cs | 106 - .../Editor/ONNXModelImporter.cs.meta | 11 - .../Editor/ONNXModelImporterEditor.cs | 461 -- .../Editor/ONNXModelImporterEditor.cs.meta | 11 - .../Editor/Unity.Barracuda.Editor.asmdef | 17 - .../Editor/Unity.Barracuda.Editor.asmdef.meta | 7 - Packages/com.unity.barracuda/Runtime.meta | 8 - .../com.unity.barracuda/Runtime/Core.meta | 8 - .../Runtime/Core/AssemblyInfo.cs | 7 - .../Runtime/Core/AssemblyInfo.cs.meta | 3 - .../Runtime/Core/Backends.meta | 8 - .../Core/Backends/BarracudaBackends.cs | 1390 ----- .../Core/Backends/BarracudaBackends.cs.meta | 11 - .../Core/Backends/BarracudaBackendsFactory.cs | 194 - .../Backends/BarracudaBackendsFactory.cs.meta | 11 - .../Core/Backends/BarracudaBurstCPU.Core.cs | 245 - .../Backends/BarracudaBurstCPU.Core.cs.meta | 11 - .../Core/Backends/BarracudaBurstCPU.Helper.cs | 471 -- .../Backends/BarracudaBurstCPU.Helper.cs.meta | 11 - .../BarracudaBurstCPU.Jobs.Activation.gen.cs | 2012 ------- ...racudaBurstCPU.Jobs.Activation.gen.cs.meta | 11 - .../BarracudaBurstCPU.Jobs.Broadcast.gen.cs | 1235 ----- ...rracudaBurstCPU.Jobs.Broadcast.gen.cs.meta | 11 - .../BarracudaBurstCPU.Jobs.DenseConv.gen.cs | 864 --- ...rracudaBurstCPU.Jobs.DenseConv.gen.cs.meta | 11 - .../BarracudaBurstCPU.Jobs.Other.gen.cs | 1187 ---- .../BarracudaBurstCPU.Jobs.Other.gen.cs.meta | 11 - .../BarracudaBurstCPU.Jobs.Reduce.gen.cs | 890 --- .../BarracudaBurstCPU.Jobs.Reduce.gen.cs.meta | 11 - .../Core/Backends/BarracudaBurstCPU.Jobs.cs | 1646 ------ .../Backends/BarracudaBurstCPU.Jobs.cs.meta | 11 - .../Backends/BarracudaBurstCPU.MatMul.gen.cs | 4409 --------------- .../BarracudaBurstCPU.MatMul.gen.cs.meta | 11 - .../Core/Backends/BarracudaBurstCPU.Ops.cs | 2277 -------- .../Backends/BarracudaBurstCPU.Ops.cs.meta | 11 - .../Runtime/Core/Backends/BarracudaCompute.cs | 2561 --------- .../Core/Backends/BarracudaCompute.cs.meta | 11 - .../Backends/BarracudaComputeDebugUtils.cs | 143 - .../BarracudaComputeDebugUtils.cs.meta | 11 - .../Core/Backends/BarracudaPixelShader.cs | 1724 ------ .../Backends/BarracudaPixelShader.cs.meta | 11 - .../Backends/BarracudaPrecompiledCompute.cs | 1614 ------ .../BarracudaPrecompiledCompute.cs.meta | 11 - .../Core/Backends/BarracudaReferenceCPU.cs | 3833 ------------- .../Backends/BarracudaReferenceCPU.cs.meta | 12 - .../Backends/BarracudaReferenceCompute.cs | 2715 ---------- .../BarracudaReferenceCompute.cs.meta | 11 - .../Core/Backends/BarracudaUnsafeArrayCPU.cs | 4789 ----------------- .../Backends/BarracudaUnsafeArrayCPU.cs.meta | 11 - .../Runtime/Core/Backends/CompareOps.cs | 1129 ---- .../Runtime/Core/Backends/CompareOps.cs.meta | 12 - .../Runtime/Core/Backends/CompareOpsUtils.cs | 93 - .../Core/Backends/CompareOpsUtils.cs.meta | 11 - .../Runtime/Core/Backends/ComputeInfo.cs | 132 - .../Runtime/Core/Backends/ComputeInfo.cs.meta | 3 - .../Core/Backends/ComputeShaderSingleton.cs | 404 -- .../Backends/ComputeShaderSingleton.cs.meta | 12 - .../Runtime/Core/Backends/GenericWorker.cs | 1881 ------- .../Core/Backends/GenericWorker.cs.meta | 12 - .../Core/Backends/LayerFusingHelper.cs | 758 --- .../Core/Backends/LayerFusingHelper.cs.meta | 11 - .../Runtime/Core/Backends/MatrixUtils.cs | 259 - .../Runtime/Core/Backends/MatrixUtils.cs.meta | 11 - .../MemoryAndExecutionReportHelper.cs | 985 ---- .../MemoryAndExecutionReportHelper.cs.meta | 11 - .../Core/Backends/MemorySnapshotsReport.cs | 196 - .../Backends/MemorySnapshotsReport.cs.meta | 11 - .../Runtime/Core/Backends/ModelAnalyzer.cs | 922 ---- .../Core/Backends/ModelAnalyzer.cs.meta | 11 - .../Core/Backends/ModelExecutionsReport.cs | 253 - .../Backends/ModelExecutionsReport.cs.meta | 11 - .../Runtime/Core/Backends/ModelOptimizer.cs | 433 -- .../Core/Backends/ModelOptimizer.cs.meta | 11 - .../Runtime/Core/Backends/OpsUtils.cs | 120 - .../Runtime/Core/Backends/OpsUtils.cs.meta | 11 - .../Core/Backends/PixelShaderSingleton.cs | 80 - .../Backends/PixelShaderSingleton.cs.meta | 11 - .../Backends/StaticOpsComplexityHelper.cs | 68 - .../StaticOpsComplexityHelper.cs.meta | 11 - .../Runtime/Core/Backends/StatsOps.cs | 1195 ---- .../Runtime/Core/Backends/StatsOps.cs.meta | 11 - .../Runtime/Core/Backends/TensorAllocators.cs | 790 --- .../Core/Backends/TensorAllocators.cs.meta | 11 - .../Runtime/Core/Backends/TensorScope.cs | 75 - .../Runtime/Core/Backends/TensorScope.cs.meta | 11 - .../Runtime/Core/Backends/VerboseOps.cs | 1111 ---- .../Runtime/Core/Backends/VerboseOps.cs.meta | 12 - .../Runtime/Core/BackwardsCompatibility.cs | 428 -- .../Core/BackwardsCompatibility.cs.meta | 11 - .../Runtime/Core/Barracuda.cs | 965 ---- .../Runtime/Core/Barracuda.cs.meta | 12 - .../Runtime/Core/BarracudaArray.cs | 545 -- .../Runtime/Core/BarracudaArray.cs.meta | 11 - .../Runtime/Core/Compiler.meta | 8 - .../Runtime/Core/Compiler/Passes.meta | 8 - .../Passes/ConcatenateTransposesPass.cs | 146 - .../Passes/ConcatenateTransposesPass.cs.meta | 11 - .../Passes/ContractToSimplerLayerPass.cs | 40 - .../Passes/ContractToSimplerLayerPass.cs.meta | 11 - .../Compiler/Passes/FuseActivationsPass.cs | 120 - .../Passes/FuseActivationsPass.cs.meta | 11 - .../Core/Compiler/Passes/FuseConstantsPass.cs | 103 - .../Compiler/Passes/FuseConstantsPass.cs.meta | 11 - .../Core/Compiler/Passes/FuseDense3Pass.cs | 131 - .../Compiler/Passes/FuseDense3Pass.cs.meta | 11 - .../Compiler/Passes/FuseLinearLayersPass.cs | 226 - .../Passes/FuseLinearLayersPass.cs.meta | 11 - .../Core/Compiler/Passes/IModelPass.cs | 13 - .../Core/Compiler/Passes/IModelPass.cs.meta | 11 - .../IRShapeInferenceAndConstantFusing.cs | 654 --- .../IRShapeInferenceAndConstantFusing.cs.meta | 11 - .../Compiler/Passes/IValidateModelPass.cs | 13 - .../Passes/IValidateModelPass.cs.meta | 11 - .../Passes/IntermediateToRunnableNCHWPass.cs | 660 --- .../IntermediateToRunnableNCHWPass.cs.meta | 11 - .../Passes/IntermediateToRunnableNHWCPass.cs | 59 - .../IntermediateToRunnableNHWCPass.cs.meta | 11 - .../Passes/LayoutTransposesRemovalHelper.cs | 258 - .../LayoutTransposesRemovalHelper.cs.meta | 11 - .../Core/Compiler/Passes/NCHWToNHWC.meta | 8 - .../Passes/NCHWToNHWC/CorrectForBroadcast.cs | 215 - .../NCHWToNHWC/CorrectForBroadcast.cs.meta | 11 - .../CorrectOutputLayoutToMatchNHWCLayout.cs | 68 - ...rrectOutputLayoutToMatchNHWCLayout.cs.meta | 11 - .../Passes/NCHWToNHWC/RewriterNCHWToNHWC.cs | 939 ---- .../NCHWToNHWC/RewriterNCHWToNHWC.cs.meta | 11 - .../Passes/NCHWToNHWC/RewriterNHWCToNHWC.cs | 485 -- .../NCHWToNHWC/RewriterNHWCToNHWC.cs.meta | 11 - .../Core/Compiler/Passes/NCHWToNHWCPass.cs | 162 - .../Compiler/Passes/NCHWToNHWCPass.cs.meta | 11 - .../Compiler/Passes/PreserveLayersPass.cs | 23 - .../Passes/PreserveLayersPass.cs.meta | 11 - .../Core/Compiler/Passes/RemoveNoOpsPass.cs | 92 - .../Compiler/Passes/RemoveNoOpsPass.cs.meta | 11 - .../Compiler/Passes/RemoveUnusedLayersPass.cs | 17 - .../Passes/RemoveUnusedLayersPass.cs.meta | 11 - .../Compiler/Passes/ShapeContractionPass.cs | 63 - .../Passes/ShapeContractionPass.cs.meta | 11 - .../ShapeGatherReshapeToNHWCRemovePass.cs | 99 - ...ShapeGatherReshapeToNHWCRemovePass.cs.meta | 11 - .../Core/Compiler/Passes/ValidatePasses.cs | 248 - .../Compiler/Passes/ValidatePasses.cs.meta | 11 - .../Runtime/Core/Compiler/ShapeInference.meta | 8 - .../ShapeInference/IRRankInferenceHelper.cs | 361 -- .../IRRankInferenceHelper.cs.meta | 11 - .../ShapeInference/IRShapeInferenceHelper.cs | 952 ---- .../IRShapeInferenceHelper.cs.meta | 11 - .../Runtime/Core/Internals.meta | 8 - .../Runtime/Core/Internals/Debug.cs | 260 - .../Runtime/Core/Internals/Debug.cs.meta | 3 - .../Runtime/Core/Internals/NNModel.cs | 42 - .../Runtime/Core/Internals/NNModel.cs.meta | 11 - .../Runtime/Core/Internals/NNModelData.cs | 16 - .../Core/Internals/NNModelData.cs.meta | 11 - .../Runtime/Core/Internals/StringCache.cs | 90 - .../Core/Internals/StringCache.cs.meta | 11 - .../Runtime/Core/Internals/TestSetLoader.cs | 530 -- .../Core/Internals/TestSetLoader.cs.meta | 12 - .../com.unity.barracuda/Runtime/Core/Model.cs | 1334 ----- .../Runtime/Core/Model.cs.meta | 12 - .../Runtime/Core/ModelBuilder.cs | 2406 --------- .../Runtime/Core/ModelBuilder.cs.meta | 3 - .../Runtime/Core/ModelLoader.cs | 606 --- .../Runtime/Core/ModelLoader.cs.meta | 12 - .../Runtime/Core/ModelWriter.cs | 181 - .../Runtime/Core/ModelWriter.cs.meta | 11 - .../Runtime/Core/PluginInterfaces.cs | 118 - .../Runtime/Core/PluginInterfaces.cs.meta | 3 - .../Runtime/Core/Resources.meta | 8 - .../Runtime/Core/Resources/Barracuda.meta | 8 - .../Core/Resources/Barracuda/Activation.cginc | 2047 ------- .../Resources/Barracuda/Activation.cginc.meta | 9 - .../Resources/Barracuda/ActivationA.compute | 34 - .../Barracuda/ActivationA.compute.meta | 8 - .../Resources/Barracuda/ActivationB.compute | 13 - .../Barracuda/ActivationB.compute.meta | 8 - .../Barracuda/ActivationBase.compute | 249 - .../Barracuda/ActivationBase.compute.meta | 9 - .../Barracuda/BarracudaReferenceImpl.compute | 2815 ---------- .../BarracudaReferenceImpl.compute.meta | 9 - .../Core/Resources/Barracuda/Broadcast.cginc | 410 -- .../Resources/Barracuda/Broadcast.cginc.meta | 9 - .../Barracuda/Broadcast_NCHW.compute | 22 - .../Barracuda/Broadcast_NCHW.compute.meta | 8 - .../Barracuda/Broadcast_NHWC.compute | 22 - .../Barracuda/Broadcast_NHWC.compute.meta | 8 - .../Core/Resources/Barracuda/Conv2d.cginc | 1915 ------- .../Resources/Barracuda/Conv2d.cginc.meta | 9 - .../Resources/Barracuda/Conv2dA_NCHW.compute | 17 - .../Barracuda/Conv2dA_NCHW.compute.meta | 8 - .../Resources/Barracuda/Conv2dA_NHWC.compute | 16 - .../Barracuda/Conv2dA_NHWC.compute.meta | 8 - .../Resources/Barracuda/Conv2dBase.compute | 34 - .../Barracuda/Conv2dBase.compute.meta | 8 - .../Resources/Barracuda/Conv2dMobile.compute | 1546 ------ .../Barracuda/Conv2dMobile.compute.meta | 8 - .../Core/Resources/Barracuda/Conv3d.compute | 263 - .../Resources/Barracuda/Conv3d.compute.meta | 8 - .../Core/Resources/Barracuda/DebugUtils.cginc | 99 - .../Resources/Barracuda/DebugUtils.cginc.meta | 9 - .../Core/Resources/Barracuda/Dense.compute | 1886 ------- .../Resources/Barracuda/Dense.compute.meta | 9 - .../Core/Resources/Barracuda/Dense3.compute | 429 -- .../Resources/Barracuda/Dense3.compute.meta | 8 - .../Resources/Barracuda/DenseFP16.compute | 73 - .../Barracuda/DenseFP16.compute.meta | 9 - .../Core/Resources/Barracuda/Generic.compute | 438 -- .../Resources/Barracuda/Generic.compute.meta | 9 - .../Resources/Barracuda/KernelDebug.cginc | 2 - .../Barracuda/KernelDebug.cginc.meta | 9 - .../Barracuda/KernelDebugDisabled.cginc | 2 - .../Barracuda/KernelDebugDisabled.cginc.meta | 9 - .../Barracuda/KernelDebugEnabled.cginc | 2 - .../Barracuda/KernelDebugEnabled.cginc.meta | 9 - .../Core/Resources/Barracuda/MatMul.compute | 406 -- .../Resources/Barracuda/MatMul.compute.meta | 8 - .../Core/Resources/Barracuda/Pad.compute | 166 - .../Core/Resources/Barracuda/Pad.compute.meta | 8 - .../Resources/Barracuda/PixelShaders.meta | 8 - .../Barracuda/PixelShaders/Activation.shader | 199 - .../PixelShaders/Activation.shader.meta | 9 - .../Barracuda/PixelShaders/AvgPool2D.shader | 60 - .../PixelShaders/AvgPool2D.shader.meta | 9 - .../Barracuda/PixelShaders/Border2D.shader | 58 - .../PixelShaders/Border2D.shader.meta | 9 - .../Barracuda/PixelShaders/Broadcast.shader | 191 - .../PixelShaders/Broadcast.shader.meta | 9 - .../PixelShaders/BroadcastWhere.shader | 57 - .../PixelShaders/BroadcastWhere.shader.meta | 9 - .../PixelShaders/BufferToTensor.shader | 56 - .../PixelShaders/BufferToTensor.shader.meta | 9 - .../PixelShaders/CommonVertexShader.cginc | 22 - .../CommonVertexShader.cginc.meta | 9 - .../Barracuda/PixelShaders/Concat.shader | 71 - .../Barracuda/PixelShaders/Concat.shader.meta | 9 - .../Barracuda/PixelShaders/Conv2D.shader | 68 - .../Barracuda/PixelShaders/Conv2D.shader.meta | 9 - .../Barracuda/PixelShaders/Conv2DTrans.shader | 86 - .../PixelShaders/Conv2DTrans.shader.meta | 9 - .../Barracuda/PixelShaders/Copy.shader | 54 - .../Barracuda/PixelShaders/Copy.shader.meta | 9 - .../Barracuda/PixelShaders/Dense.shader | 56 - .../Barracuda/PixelShaders/Dense.shader.meta | 9 - .../Barracuda/PixelShaders/Dense3.shader | 47 - .../Barracuda/PixelShaders/Dense3.shader.meta | 9 - .../PixelShaders/DepthToSpace_CRD.shader | 56 - .../PixelShaders/DepthToSpace_CRD.shader.meta | 9 - .../PixelShaders/DepthToSpace_DCR.shader | 56 - .../PixelShaders/DepthToSpace_DCR.shader.meta | 9 - .../PixelShaders/DepthwiseConv2D.shader | 56 - .../PixelShaders/DepthwiseConv2D.shader.meta | 9 - .../Barracuda/PixelShaders/Gather.shader | 66 - .../Barracuda/PixelShaders/Gather.shader.meta | 9 - .../PixelShaders/GlobalAvgPool2D.shader | 43 - .../PixelShaders/GlobalAvgPool2D.shader.meta | 9 - .../GlobalAvgVariancePool2D.shader | 57 - .../GlobalAvgVariancePool2D.shader.meta | 9 - .../PixelShaders/GlobalMaxPool2D.shader | 47 - .../PixelShaders/GlobalMaxPool2D.shader.meta | 9 - .../Barracuda/PixelShaders/HardSigmoid.shader | 54 - .../PixelShaders/HardSigmoid.shader.meta | 9 - .../PixelShaders/InstanceNorm.shader | 61 - .../PixelShaders/InstanceNorm.shader.meta | 9 - .../Barracuda/PixelShaders/LRN.shader | 74 - .../Barracuda/PixelShaders/LRN.shader.meta | 9 - .../Barracuda/PixelShaders/LogSoftmax.shader | 124 - .../PixelShaders/LogSoftmax.shader.meta | 9 - .../Barracuda/PixelShaders/MatMul.shader | 86 - .../Barracuda/PixelShaders/MatMul.shader.meta | 9 - .../Barracuda/PixelShaders/MaxPool2D.shader | 49 - .../PixelShaders/MaxPool2D.shader.meta | 9 - .../Barracuda/PixelShaders/OneHot.shader | 77 - .../Barracuda/PixelShaders/OneHot.shader.meta | 9 - .../Barracuda/PixelShaders/PRelu.shader | 54 - .../Barracuda/PixelShaders/PRelu.shader.meta | 9 - .../Barracuda/PixelShaders/Pad2DEdge.shader | 54 - .../PixelShaders/Pad2DEdge.shader.meta | 9 - .../PixelShaders/Pad2DReflect.shader | 68 - .../PixelShaders/Pad2DReflect.shader.meta | 9 - .../PixelShaders/Pad2DSymmetric.shader | 69 - .../PixelShaders/Pad2DSymmetric.shader.meta | 9 - .../Barracuda/PixelShaders/Reduce.shader | 240 - .../Barracuda/PixelShaders/Reduce.shader.meta | 9 - .../Barracuda/PixelShaders/Resample2D.shader | 46 - .../PixelShaders/Resample2D.shader.meta | 9 - .../PixelShaders/ResampleBilinear2D.shader | 55 - .../ResampleBilinear2D.shader.meta | 9 - .../Barracuda/PixelShaders/ScaleBias.shader | 44 - .../PixelShaders/ScaleBias.shader.meta | 9 - .../Barracuda/PixelShaders/ScatterND.shader | 121 - .../PixelShaders/ScatterND.shader.meta | 9 - .../Barracuda/PixelShaders/Softmax.shader | 125 - .../PixelShaders/Softmax.shader.meta | 9 - .../PixelShaders/SpaceToDepth.shader | 56 - .../PixelShaders/SpaceToDepth.shader.meta | 9 - .../PixelShaders/StridedSlice.shader | 52 - .../PixelShaders/StridedSlice.shader.meta | 9 - .../PixelShaders/TensorTexture.cginc | 253 - .../PixelShaders/TensorTexture.cginc.meta | 9 - .../PixelShaders/TensorToBuffer.shader | 50 - .../PixelShaders/TensorToBuffer.shader.meta | 9 - .../PixelShaders/TensorToTexture.shader | 74 - .../PixelShaders/TensorToTexture.shader.meta | 9 - .../PixelShaders/TextureToTensor.shader | 133 - .../PixelShaders/TextureToTensor.shader.meta | 9 - .../Barracuda/PixelShaders/Tile.shader | 40 - .../Barracuda/PixelShaders/Tile.shader.meta | 9 - .../Barracuda/PixelShaders/Transpose.shader | 46 - .../PixelShaders/Transpose.shader.meta | 9 - .../Barracuda/PixelShaders/Upsample2D.shader | 41 - .../PixelShaders/Upsample2D.shader.meta | 9 - .../PixelShaders/UpsampleBilinear2D.shader | 58 - .../UpsampleBilinear2D.shader.meta | 9 - .../Core/Resources/Barracuda/Pool.cginc | 521 -- .../Core/Resources/Barracuda/Pool.cginc.meta | 9 - .../Resources/Barracuda/Pool_NCHW.compute | 10 - .../Barracuda/Pool_NCHW.compute.meta | 8 - .../Resources/Barracuda/Pool_NHWC.compute | 10 - .../Barracuda/Pool_NHWC.compute.meta | 8 - .../Core/Resources/Barracuda/Random.cginc | 70 - .../Resources/Barracuda/Random.cginc.meta | 10 - .../Core/Resources/Barracuda/Reduce.compute | 334 -- .../Resources/Barracuda/Reduce.compute.meta | 8 - .../Resources/Barracuda/ReduceSlow.compute | 78 - .../Barracuda/ReduceSlow.compute.meta | 8 - .../Core/Resources/Barracuda/Tensor.cginc | 862 --- .../Resources/Barracuda/Tensor.cginc.meta | 9 - .../Resources/Barracuda/TextureUtils.compute | 158 - .../Barracuda/TextureUtils.compute.meta | 3 - .../Resources/Barracuda/Transpose.compute | 113 - .../Barracuda/Transpose.compute.meta | 8 - .../Runtime/Core/Tensor.cs | 2854 ---------- .../Runtime/Core/Tensor.cs.meta | 12 - .../Runtime/Core/TensorExtensions.cs | 1195 ---- .../Runtime/Core/TensorExtensions.cs.meta | 12 - .../Runtime/Core/TextureAsTensorData.cs | 423 -- .../Runtime/Core/TextureAsTensorData.cs.meta | 11 - .../Runtime/Core/Unity.Barracuda.asmdef | 15 - .../Runtime/Core/Unity.Barracuda.asmdef.meta | 7 - .../com.unity.barracuda/Runtime/ONNX.meta | 8 - .../Runtime/ONNX/Generated.meta | 8 - .../Runtime/ONNX/Generated/Onnx.cs | 4412 --------------- .../Runtime/ONNX/Generated/Onnx.cs.meta | 11 - .../Runtime/ONNX/Generated/onnx.proto3 | 548 -- .../Runtime/ONNX/Generated/onnx.proto3.meta | 7 - .../Runtime/ONNX/HalfHelper.cs | 166 - .../Runtime/ONNX/HalfHelper.cs.meta | 11 - .../Runtime/ONNX/ONNXExtensions.cs | 16 - .../Runtime/ONNX/ONNXExtensions.cs.meta | 11 - .../Runtime/ONNX/ONNXLayout.cs | 468 -- .../Runtime/ONNX/ONNXLayout.cs.meta | 11 - .../Runtime/ONNX/ONNXModelConverter.cs | 3461 ------------ .../Runtime/ONNX/ONNXModelConverter.cs.meta | 11 - .../Runtime/ONNX/ONNXNodeWrapper.cs | 609 --- .../Runtime/ONNX/ONNXNodeWrapper.cs.meta | 11 - .../Runtime/ONNX/ONNXTensor.cs | 579 -- .../Runtime/ONNX/ONNXTensor.cs.meta | 11 - .../Runtime/ONNX/Unity.Barracuda.ONNX.asmdef | 14 - .../ONNX/Unity.Barracuda.ONNX.asmdef.meta | 7 - .../com.unity.barracuda/Runtime/Plugins.meta | 8 - .../Runtime/Plugins/Burst.meta | 8 - .../Runtime/Plugins/Burst/BurstBLAS.cs | 68 - .../Runtime/Plugins/Burst/BurstBLAS.cs.meta | 11 - .../Burst/Unity.Barracuda.BurstBLAS.asmdef | 11 - .../Unity.Barracuda.BurstBLAS.asmdef.meta | 7 - .../Runtime/Plugins/OSX.meta | 8 - .../Runtime/Plugins/OSX/MacBLAS.cs | 93 - .../Runtime/Plugins/OSX/MacBLAS.cs.meta | 11 - .../OSX/Unity.Barracuda.MacBLAS.asmdef | 13 - .../OSX/Unity.Barracuda.MacBLAS.asmdef.meta | 7 - .../Runtime/Plugins/ProtoBuffer.meta | 8 - .../Runtime/Plugins/iOS.meta | 8 - .../iOS/Unity.Barracuda.iOSBLAS.asmdef | 13 - .../iOS/Unity.Barracuda.iOSBLAS.asmdef.meta | 7 - .../Runtime/Plugins/iOS/iOSBLAS.cs | 73 - .../Runtime/Plugins/iOS/iOSBLAS.cs.meta | 11 - .../Runtime/Plugins/iOS/iOSBLAS.mm | 15 - .../Runtime/Plugins/iOS/iOSBLAS.mm.meta | 102 - Packages/com.unity.barracuda/Tests.meta | 8 - .../com.unity.barracuda/Tests/Editor.meta | 8 - .../Tests/Editor/BasicNNInferenceTestSuite.cs | 86 - .../Editor/BasicNNInferenceTestSuite.cs.meta | 11 - .../Unity.Barracuda.Editor.Tests.asmdef | 21 - .../Unity.Barracuda.Editor.Tests.asmdef.meta | 7 - .../Tests/Editor/mnist-cnn-mini.onnx | Bin 18085 -> 0 bytes .../Tests/Editor/mnist-cnn-mini.onnx.meta | 14 - Packages/com.unity.barracuda/package.json | 12 - .../com.unity.barracuda/package.json.meta | 7 - Packages/manifest.json | 11 +- Packages/packages-lock.json | 42 +- ProjectSettings/NatMLHub.asset | Bin 0 -> 4180 bytes ProjectSettings/PackageManagerSettings.asset | 10 +- .../Settings.json | 18 +- ProjectSettings/ProjectSettings.asset | 4 +- UserList | 0 425 files changed, 525 insertions(+), 96655 deletions(-) create mode 100644 Assets/Common/Models/FingerSpelling/model_A-Z2.onnx create mode 100644 Assets/Common/Models/FingerSpelling/model_A-Z2.onnx.meta delete mode 100644 Packages/com.unity.barracuda/Editor.meta delete mode 100644 Packages/com.unity.barracuda/Editor/BarracudaAnalytics.cs delete mode 100644 Packages/com.unity.barracuda/Editor/BarracudaAnalytics.cs.meta delete mode 100644 Packages/com.unity.barracuda/Editor/NNModelIcon.png delete mode 100644 Packages/com.unity.barracuda/Editor/NNModelIcon.png.meta delete mode 100644 Packages/com.unity.barracuda/Editor/NNModelImporter.cs delete mode 100644 Packages/com.unity.barracuda/Editor/NNModelImporter.cs.meta delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelIcon.png delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelIcon.png.meta delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelImporter.cs delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelImporter.cs.meta delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelImporterEditor.cs delete mode 100644 Packages/com.unity.barracuda/Editor/ONNXModelImporterEditor.cs.meta delete mode 100644 Packages/com.unity.barracuda/Editor/Unity.Barracuda.Editor.asmdef delete mode 100644 Packages/com.unity.barracuda/Editor/Unity.Barracuda.Editor.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/AssemblyInfo.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/AssemblyInfo.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBackends.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBackends.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBackendsFactory.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBackendsFactory.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Core.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Core.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Helper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Helper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Activation.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Activation.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Broadcast.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Broadcast.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.DenseConv.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.DenseConv.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Other.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Other.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Reduce.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.Reduce.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Jobs.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.MatMul.gen.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.MatMul.gen.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Ops.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaBurstCPU.Ops.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaCompute.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaCompute.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaComputeDebugUtils.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaComputeDebugUtils.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaPixelShader.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaPixelShader.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaPrecompiledCompute.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaPrecompiledCompute.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaReferenceCPU.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaReferenceCPU.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaReferenceCompute.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaReferenceCompute.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaUnsafeArrayCPU.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/BarracudaUnsafeArrayCPU.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/CompareOps.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/CompareOps.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/CompareOpsUtils.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/CompareOpsUtils.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ComputeInfo.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ComputeInfo.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ComputeShaderSingleton.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ComputeShaderSingleton.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/GenericWorker.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/GenericWorker.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/LayerFusingHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/LayerFusingHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MatrixUtils.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MatrixUtils.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MemoryAndExecutionReportHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MemoryAndExecutionReportHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MemorySnapshotsReport.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/MemorySnapshotsReport.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelAnalyzer.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelAnalyzer.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelExecutionsReport.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelExecutionsReport.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelOptimizer.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/ModelOptimizer.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/OpsUtils.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/OpsUtils.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/PixelShaderSingleton.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/PixelShaderSingleton.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/StaticOpsComplexityHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/StaticOpsComplexityHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/StatsOps.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/StatsOps.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/TensorAllocators.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/TensorAllocators.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/TensorScope.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/TensorScope.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/VerboseOps.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Backends/VerboseOps.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/BackwardsCompatibility.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/BackwardsCompatibility.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Barracuda.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Barracuda.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/BarracudaArray.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/BarracudaArray.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ConcatenateTransposesPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ConcatenateTransposesPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ContractToSimplerLayerPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ContractToSimplerLayerPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseActivationsPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseActivationsPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseConstantsPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseConstantsPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseDense3Pass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseDense3Pass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseLinearLayersPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/FuseLinearLayersPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IModelPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IModelPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IRShapeInferenceAndConstantFusing.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IRShapeInferenceAndConstantFusing.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IValidateModelPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IValidateModelPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IntermediateToRunnableNCHWPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IntermediateToRunnableNCHWPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IntermediateToRunnableNHWCPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/IntermediateToRunnableNHWCPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/LayoutTransposesRemovalHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/LayoutTransposesRemovalHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/CorrectForBroadcast.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/CorrectForBroadcast.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/CorrectOutputLayoutToMatchNHWCLayout.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/CorrectOutputLayoutToMatchNHWCLayout.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/RewriterNCHWToNHWC.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/RewriterNCHWToNHWC.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/RewriterNHWCToNHWC.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWC/RewriterNHWCToNHWC.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWCPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/NCHWToNHWCPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/PreserveLayersPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/PreserveLayersPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/RemoveNoOpsPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/RemoveNoOpsPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/RemoveUnusedLayersPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/RemoveUnusedLayersPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ShapeContractionPass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ShapeContractionPass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ShapeGatherReshapeToNHWCRemovePass.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ShapeGatherReshapeToNHWCRemovePass.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ValidatePasses.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/Passes/ValidatePasses.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/ShapeInference.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/ShapeInference/IRRankInferenceHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/ShapeInference/IRRankInferenceHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/ShapeInference/IRShapeInferenceHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Compiler/ShapeInference/IRShapeInferenceHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/Debug.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/Debug.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/NNModel.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/NNModel.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/NNModelData.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/NNModelData.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/StringCache.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/StringCache.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/TestSetLoader.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Internals/TestSetLoader.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Model.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Model.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelBuilder.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelBuilder.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelLoader.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelLoader.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelWriter.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/ModelWriter.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/PluginInterfaces.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/PluginInterfaces.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Activation.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Activation.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationA.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationA.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationB.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationB.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationBase.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ActivationBase.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/BarracudaReferenceImpl.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/BarracudaReferenceImpl.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast_NCHW.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast_NCHW.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast_NHWC.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Broadcast_NHWC.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2d.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2d.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dA_NCHW.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dA_NCHW.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dA_NHWC.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dA_NHWC.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dBase.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dBase.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dMobile.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv2dMobile.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv3d.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Conv3d.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/DebugUtils.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/DebugUtils.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Dense.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Dense.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Dense3.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Dense3.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/DenseFP16.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/DenseFP16.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Generic.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Generic.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebug.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebug.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebugDisabled.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebugDisabled.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebugEnabled.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/KernelDebugEnabled.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/MatMul.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/MatMul.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pad.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pad.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Activation.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Activation.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/AvgPool2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/AvgPool2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Border2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Border2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Broadcast.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Broadcast.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/BroadcastWhere.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/BroadcastWhere.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/BufferToTensor.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/BufferToTensor.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/CommonVertexShader.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/CommonVertexShader.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Concat.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Concat.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Conv2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Conv2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Conv2DTrans.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Conv2DTrans.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Copy.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Copy.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Dense.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Dense.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Dense3.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Dense3.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthToSpace_CRD.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthToSpace_CRD.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthToSpace_DCR.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthToSpace_DCR.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthwiseConv2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/DepthwiseConv2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Gather.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Gather.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalAvgPool2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalAvgPool2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalAvgVariancePool2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalAvgVariancePool2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalMaxPool2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/GlobalMaxPool2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/HardSigmoid.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/HardSigmoid.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/InstanceNorm.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/InstanceNorm.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/LRN.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/LRN.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/LogSoftmax.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/LogSoftmax.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/MatMul.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/MatMul.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/MaxPool2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/MaxPool2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/OneHot.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/OneHot.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/PRelu.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/PRelu.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DEdge.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DEdge.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DReflect.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DReflect.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DSymmetric.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Pad2DSymmetric.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Reduce.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Reduce.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Resample2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Resample2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ResampleBilinear2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ResampleBilinear2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ScaleBias.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ScaleBias.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ScatterND.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/ScatterND.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Softmax.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Softmax.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/SpaceToDepth.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/SpaceToDepth.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/StridedSlice.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/StridedSlice.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorTexture.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorTexture.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorToBuffer.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorToBuffer.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorToTexture.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TensorToTexture.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TextureToTensor.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/TextureToTensor.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Tile.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Tile.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Transpose.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Transpose.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Upsample2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/Upsample2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/UpsampleBilinear2D.shader delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/PixelShaders/UpsampleBilinear2D.shader.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool_NCHW.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool_NCHW.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool_NHWC.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Pool_NHWC.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Random.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Random.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Reduce.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Reduce.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ReduceSlow.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/ReduceSlow.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Tensor.cginc delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Tensor.cginc.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/TextureUtils.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/TextureUtils.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Transpose.compute delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Resources/Barracuda/Transpose.compute.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Tensor.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Tensor.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/TensorExtensions.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/TensorExtensions.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/TextureAsTensorData.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/TextureAsTensorData.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Unity.Barracuda.asmdef delete mode 100644 Packages/com.unity.barracuda/Runtime/Core/Unity.Barracuda.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Generated.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Generated/Onnx.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Generated/Onnx.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Generated/onnx.proto3 delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Generated/onnx.proto3.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/HalfHelper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/HalfHelper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXExtensions.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXExtensions.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXLayout.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXLayout.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXModelConverter.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXModelConverter.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXNodeWrapper.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXNodeWrapper.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXTensor.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/ONNXTensor.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Unity.Barracuda.ONNX.asmdef delete mode 100644 Packages/com.unity.barracuda/Runtime/ONNX/Unity.Barracuda.ONNX.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/Burst.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/Burst/BurstBLAS.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/Burst/BurstBLAS.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/Burst/Unity.Barracuda.BurstBLAS.asmdef delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/Burst/Unity.Barracuda.BurstBLAS.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/OSX.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/OSX/MacBLAS.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/OSX/MacBLAS.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/OSX/Unity.Barracuda.MacBLAS.asmdef delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/OSX/Unity.Barracuda.MacBLAS.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/ProtoBuffer.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/Unity.Barracuda.iOSBLAS.asmdef delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/Unity.Barracuda.iOSBLAS.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/iOSBLAS.cs delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/iOSBLAS.cs.meta delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/iOSBLAS.mm delete mode 100644 Packages/com.unity.barracuda/Runtime/Plugins/iOS/iOSBLAS.mm.meta delete mode 100644 Packages/com.unity.barracuda/Tests.meta delete mode 100644 Packages/com.unity.barracuda/Tests/Editor.meta delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/BasicNNInferenceTestSuite.cs delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/BasicNNInferenceTestSuite.cs.meta delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/Unity.Barracuda.Editor.Tests.asmdef delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/Unity.Barracuda.Editor.Tests.asmdef.meta delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/mnist-cnn-mini.onnx delete mode 100644 Packages/com.unity.barracuda/Tests/Editor/mnist-cnn-mini.onnx.meta delete mode 100644 Packages/com.unity.barracuda/package.json delete mode 100644 Packages/com.unity.barracuda/package.json.meta create mode 100644 ProjectSettings/NatMLHub.asset delete mode 100644 UserList diff --git a/Assets/Common/Interfaces/InterfacesScripts.asmdef b/Assets/Common/Interfaces/InterfacesScripts.asmdef index c6d0301..b05c2ef 100644 --- a/Assets/Common/Interfaces/InterfacesScripts.asmdef +++ b/Assets/Common/Interfaces/InterfacesScripts.asmdef @@ -2,7 +2,8 @@ "name": "InterfacesScripts", "rootNamespace": "", "references": [ - "GUID:5c2b5ba89f9e74e418232e154bc5cc7a" + "GUID:5c2b5ba89f9e74e418232e154bc5cc7a", + "GUID:d23f64cfd3b314bb4a18a8284c99bf5e" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/Common/Interfaces/InterfacesScripts.asmdef.meta b/Assets/Common/Interfaces/InterfacesScripts.asmdef.meta index 870a1b0..89c2020 100644 --- a/Assets/Common/Interfaces/InterfacesScripts.asmdef.meta +++ b/Assets/Common/Interfaces/InterfacesScripts.asmdef.meta @@ -1,7 +1,6 @@ fileFormatVersion: 2 guid: 7f2d0ee6dd21e1d4eb25b71b7a749d25 -folderAsset: yes -DefaultImporter: +AssemblyDefinitionImporter: externalObjects: {} userData: assetBundleName: diff --git a/Assets/Common/Interfaces/ModelIndex.cs b/Assets/Common/Interfaces/ModelIndex.cs index 594fd39..14b4390 100644 --- a/Assets/Common/Interfaces/ModelIndex.cs +++ b/Assets/Common/Interfaces/ModelIndex.cs @@ -6,6 +6,6 @@ using UnityEngine; /// public enum ModelIndex { - FINGERSPELLING, - NONE + NONE, + FINGERSPELLING } diff --git a/Assets/Common/Interfaces/ModelList.cs b/Assets/Common/Interfaces/ModelList.cs index d2a4de9..ff2ba52 100644 --- a/Assets/Common/Interfaces/ModelList.cs +++ b/Assets/Common/Interfaces/ModelList.cs @@ -1,8 +1,7 @@ +using NatML; using System; -using System.Collections; using System.Collections.Generic; using UnityEngine; -using Unity.Barracuda; /// /// This scriptable will hold tupples of Courseindices and models /// @@ -22,28 +21,49 @@ public class ModelList : ScriptableObject /// /// The model itself /// - public NNModel model; + public MLModelData modelWINDOWS; + /// + /// The model itself + /// + public MLModelData modelMAC; } - /// - /// Index of the currently active model - /// - public int currentModelIndex = 0; - /// /// A list of all the models /// public List models = new List(); + /// + /// Index of the currently active model + /// + public int currentModelIndex = 0; + /// /// Get a model by modelindex /// /// ModelIndex of the model /// Model associated with this index, null if no model was found - public NNModel GetCurrentModel() + public MLModelData GetCurrentModel() { - return models.Find(x => x.model == models[currentModelIndex].model)?.model; + + // Select Model based on OS +#if (UNITY_STANDALONE_WIN || UNITY_EDITOR_WIN) + return models.Find(x => x.modelWINDOWS == models[currentModelIndex].modelWINDOWS)?.modelWINDOWS; +#elif (UNITY_STANDALONE_OSX || UNITY_EDITOR_OSX) + return models.Find(x => x.modelMAC == models[currentModelIndex].modelMAC)?.modelMAC; +#endif + return null; + } + + + /// + /// Function to check if the modelIndex has been set + /// + /// + public bool HasValidModel() + { + return models[currentModelIndex].index != (int)ModelIndex.NONE; } /// diff --git a/Assets/Common/Interfaces/Theme.cs b/Assets/Common/Interfaces/Theme.cs index 838d223..25d86b5 100644 --- a/Assets/Common/Interfaces/Theme.cs +++ b/Assets/Common/Interfaces/Theme.cs @@ -27,6 +27,7 @@ public class Theme : ScriptableObject /// public ModelIndex modelIndex; + /// /// List of all learnable words/letters /// diff --git a/Assets/Common/Models/FingerSpelling/model_A-L.onnx.meta b/Assets/Common/Models/FingerSpelling/model_A-L.onnx.meta index f7cf75b..d644be1 100644 --- a/Assets/Common/Models/FingerSpelling/model_A-L.onnx.meta +++ b/Assets/Common/Models/FingerSpelling/model_A-L.onnx.meta @@ -7,10 +7,4 @@ ScriptedImporter: userData: assetBundleName: assetBundleVariant: - script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3} - optimizeModel: 1 - forceArbitraryBatchSize: 1 - treatErrorsAsWarnings: 0 - importMode: 1 - weightsTypeMode: 0 - activationTypeMode: 0 + script: {fileID: 11500000, guid: 8264490bef67c46f2982e6dd3f5e46cd, type: 3} diff --git a/Assets/Common/Models/FingerSpelling/model_A-Z2.onnx b/Assets/Common/Models/FingerSpelling/model_A-Z2.onnx new file mode 100644 index 0000000000000000000000000000000000000000..19893c472081ea875ac93a7b067e9507553dc3b2 GIT binary patch literal 23797232 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 z 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