You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BUGFIX IMPORTANT: UpdateCache() had a serious bug with a length comparison Vector.Print() / vector.ToString() patch to fix issues relating to data corruption in debugging and to allow latest info display without needing to explicitly call SyncCPU()
Made Cache() internal as it is prone to memory leaks if not used correctly. Please use UpdateCache() instead.
Also another patched UpdateCache issue regarding returning after performing Cache if ID is 0
Fixed compile error pertaining to Cache() in ICacheable
Notes:
Simplified Kernel naming
Vectors now use the BAVCL super fast Min() and Max() functions from BAVCL.Extensions instead of using LINQ GPU and Value are no longer properties but fields
Kernels:
added rsqrt Kernel
added log Kernel
Vectors:
added rsqrt function
added log function
Added an overload to GetRowAsArray() which prevents calling SyncCPU()
Added a very minimal indexer to Vectors
Geometric Vectors:
Added OP() and OP_IP() functions
Added operator overloads for:
* + - / ^
operator overloads moved to separate script
Added GetValue()
Added SetValue()
Added Indexers
Other:
Added extension methods for Max() and Min() for:
Double[]
Int[]
Long[]
byte[]
Experimental:
Experimenting with Plotting functionality - still a LOOOOONG way off.
Added cbrt
Added sqrt
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
BUGFIX IMPORTANT:
UpdateCache()
had a serious bug with a length comparisonVector.Print()
/vector.ToString()
patch to fix issues relating to data corruption in debugging and to allow latest info display without needing to explicitly callSyncCPU()
Made
Cache()
internal as it is prone to memory leaks if not used correctly. Please useUpdateCache()
instead.Also another patched UpdateCache issue regarding returning after performing Cache if ID is 0
Fixed compile error pertaining to
Cache()
inICacheable
Notes:
Simplified Kernel naming
Vectors now use the BAVCL super fast
Min()
andMax()
functions fromBAVCL.Extensions
instead of usingLINQ
GPU
andValue
are no longer properties but fieldsKernels:
added rsqrt Kernel
added log Kernel
Vectors:
added rsqrt function
added log function
Added an overload to
GetRowAsArray()
which prevents callingSyncCPU()
Added a very minimal indexer to Vectors
Geometric Vectors:
OP()
andOP_IP()
functions* + - / ^
Added
GetValue()
Added
SetValue()
Added
Indexers
Other:
Added extension methods for
Max()
andMin()
for:Double[]
Int[]
Long[]
byte[]
Experimental:
Experimenting with Plotting functionality - still a LOOOOONG way off.
Added cbrt
Added sqrt
This discussion was created from the release A0.8.2 - 0.10.0b1.
Beta Was this translation helpful? Give feedback.
All reactions