-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remaining .NET 8 work for TensorPrimitives #92219
Comments
Tagging subscribers to this area: @dotnet/area-system-numerics-tensors Issue Details
|
cc: @rgesteve |
Hi, I think this work is fantastic but are there any plans for a double precision version of all this? |
The surface area that's there is what will ship in .NET 8. We intend to create generic versions for post-. NET 8. |
All of the TensorPrimitives work for dotnet/runtime in .NET 8 GA is completed. We will have a pull request into dotnet/machinelearning to bring in the adoption of these APIs. We also have #93286 for tracking additional effort in this space. |
RC2
Add
,AddMultiply
,Cosh
,Divide
,Exp
,Log
,Multiply
,MultiplyAdd
,Negate
,Subtract
,Sinh
,Tanh
- @tannergoodingCosineSimilarity
,Distance
,Dot
,Norm
,Sigmoid
,SoftMax
- @michaelgsharpMax/Min{Magnitude}
,IndexOfMax/Min{Magnitude}
,ConvertToHalf/Single
,Log2
- @stephentoubAbs
,Sum
,SumOfSquares
,SumOfMagnitudes
,Product
,ProductOfSums
,ProductOfDifferences
- @stephentoubAdd
,Subtract
,Multiply
,Divide
,Negate
,AddMultiply
,MultiplyAdd
- @stephentoubL2Normalize
toNorm
? - @stephentoubGA
netcore.cs
andnetstandard.cs
since they don't only apply to those target framework identifiers? per @stephentoub it maps to our existing naming conventionsCosineSimilarity
implementations to vectorize remainder processing - @stephentoubAggregate
helper to vectorize remainder processing (Distance
,Dot
,Norm
,Sum
,SumOfSquares
,SumOfMagnitudes
,Product
,ProductOfSums
,ProductOfDifferences
) - @stephentoubExp
- @tannergoodingSoftmax
- @stephentoubSigmoid
- @stephentoubLog
- @tannergoodingLog2
- @tannergoodingCosh
- @stephentoubSinh
- @stephentoubTanh
- @stephentoubMax
- @stephentoubMax
element-wise - @stephentoubMin
- @stephentoubMin
element-wise - @stephentoubMaxMagnitude
- @stephentoubMaxMagnitude
element-wise - @stephentoubMinMagnitude
- @stephentoubMinMagnitude
element-wise - @stephentoubConvertToHalf
- @stephentoubConvertToSingle
- @stephentoubCpuMath
APIs for methods and update the backlog below - @michaelgsharpIndexOfMax
@michaelgsharpIndexOfMin
@michaelgsharpIndexOfMaxMagnitude
- @michaelgsharpIndexOfMinMagnitude
- @michaelgsharpConvertToHalf
,ConvertToSingle
,CosineSimilarity
,IndexOfMin
,IndexOfMax
,IndexOfMinMagnitude
,IndexOfMaxMagnitude
IndexOfXx
methods - @tannergooding - e.g.runtime/src/libraries/System.Numerics.Tensors/src/System/Numerics/Tensors/TensorPrimitives.cs
Line 602 in d054157
The text was updated successfully, but these errors were encountered: