Skip to content

Commit

Permalink
Cuda11 (#99)
Browse files Browse the repository at this point in the history
* Fixed #90

* Removed everything that is unsafe.Pointer to use uintptr.
Any thing that requires a unsafe.Pointer to remain will have to use a refcounter.

* genlib'd the RC stuff into scalarHeaders

* Fixed so -race will not complain

* Updated travis to make sure things test with race as well

* Added some tests for Float64Engine and Float32Engine

* Moved to using raw byte slices as per Bryan C Mills' suggestion

* More fixed from just moving to raw byte slices

* Fixed more things for array

* Fixed tests

* Fixed all syntax errors

* removed .v from array

* Fixed some off that scalar business

* Fixed the slice bits

* tests pass

* Added benchmark script

* Fixed eng_arith_manual

* Fixed inplace transpose as well
  • Loading branch information
chewxy authored Dec 11, 2020
1 parent 0071a04 commit c253d85
Show file tree
Hide file tree
Showing 43 changed files with 1,534 additions and 1,409 deletions.
3 changes: 2 additions & 1 deletion .travis/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ go test -v -a -covermode=atomic -coverprofile=test.cover .
go test -tags='avx' -a -covermode=atomic -coverprofile=avx.cover .
go test -tags='sse' -a -covermode=atomic -coverprofile=sse.cover .
go test -tags='inplacetranspose' -a -covermode=atomic -coverprofile=inplacetranspose.cover .
go test -race -a .
go test -a -covermode=atomic -coverprofile=native.cover ./native/.

# because coveralls only accepts one coverage file at one time... we combine them into one gigantic one
Expand All @@ -14,4 +15,4 @@ echo "mode: set" > ./final.cover
tail -q -n +2 "${covers[@]}" >> ./final.cover
goveralls -coverprofile=./final.cover -service=travis-ci

set +ex
set +ex
Loading

0 comments on commit c253d85

Please sign in to comment.