mirror of
https://github.com/pseXperiments/icicle.git
synced 2026-01-09 15:37:58 -05:00
ci fix
This commit is contained in:
10
.github/workflows/v3_golang.yml
vendored
10
.github/workflows/v3_golang.yml
vendored
@@ -60,13 +60,16 @@ jobs:
|
||||
working-directory: ./wrappers/golang_v3
|
||||
if: needs.check-changed-files.outputs.golang == 'true' || needs.check-changed-files.outputs.cpp_cuda == 'true'
|
||||
# builds a single curve with the curve's specified build args
|
||||
run: ./build.sh -curve=${{ matrix.curve.name }} ${{ matrix.curve.build_args }}
|
||||
run: |
|
||||
export DEFAULT_BACKEND_INSTALL_DIR=$PWD/../../build/
|
||||
./build.sh -curve=${{ matrix.curve.name }} ${{ matrix.curve.build_args }}
|
||||
- name: Test
|
||||
working-directory: ./wrappers/golang_v3/curves
|
||||
if: needs.check-changed-files.outputs.golang == 'true' || needs.check-changed-files.outputs.cpp_cuda == 'true'
|
||||
run: |
|
||||
CURVE=$(echo ${{ matrix.curve.name }} | sed -e 's/_//g')
|
||||
export CPATH=$CPATH:/usr/local/cuda/include
|
||||
export DEFAULT_BACKEND_INSTALL_DIR=$PWD/../../../build/
|
||||
go test ./$CURVE/tests -count=1 -failfast -p 2 -timeout 60m -v
|
||||
|
||||
build-fields-linux:
|
||||
@@ -89,13 +92,16 @@ jobs:
|
||||
working-directory: ./wrappers/golang_v3
|
||||
if: needs.check-changed-files.outputs.golang == 'true' || needs.check-changed-files.outputs.cpp_cuda == 'true'
|
||||
# builds a single field with the fields specified build args
|
||||
run: ./build.sh -field=${{ matrix.field.name }} ${{ matrix.field.build_args }}
|
||||
run: |
|
||||
export DEFAULT_BACKEND_INSTALL_DIR=$PWD/../../build/
|
||||
./build.sh -field=${{ matrix.field.name }} ${{ matrix.field.build_args }}
|
||||
- name: Test
|
||||
working-directory: ./wrappers/golang_v3/fields
|
||||
if: needs.check-changed-files.outputs.golang == 'true' || needs.check-changed-files.outputs.cpp_cuda == 'true'
|
||||
run: |
|
||||
FIELD=$(echo ${{ matrix.field.name }} | sed -e 's/_//g')
|
||||
export CPATH=$CPATH:/usr/local/cuda/include
|
||||
export DEFAULT_BACKEND_INSTALL_DIR=$PWD/../../../build/
|
||||
go test ./$FIELD/tests -count=1 -failfast -p 2 -timeout 60m -v
|
||||
|
||||
# build-hashes-linux:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package bls12377
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_bls12_377 -licicle_curve_bls12_377 -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_bls12_377 -licicle_curve_bls12_377 -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package bls12381
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_bls12_381 -licicle_curve_bls12_381 -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_bls12_381 -licicle_curve_bls12_381 -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package bn254
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_bn254 -licicle_curve_bn254 -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_bn254 -licicle_curve_bn254 -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package bw6761
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_bw6_761 -licicle_curve_bw6_761 -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_bw6_761 -licicle_curve_bw6_761 -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package grumpkin
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_grumpkin -licicle_curve_grumpkin -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_grumpkin -licicle_curve_grumpkin -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package babybear
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_babybear -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_babybear -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package {{.PackageName}}
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_{{.Field}} -licicle_curve_{{.Field}} -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_{{.Field}} -licicle_curve_{{.Field}} -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package {{.PackageName}}
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_field_{{.Field}} -lstdc++ -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../../build/lib -licicle_field_{{.Field}} -lstdc++ -Wl,-rpath=${SRCDIR}/../../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package runtime
|
||||
|
||||
// #cgo LDFLAGS: -Lusr/local/lib/ -licicle_device -lstdc++ -lm -Wl,-rpath=usr/local/lib/
|
||||
// #cgo LDFLAGS: -L${SRCDIR}/../../../build/lib -licicle_device -lstdc++ -lm -Wl,-rpath=${SRCDIR}/../../../build/lib
|
||||
import "C"
|
||||
|
||||
@@ -56,29 +56,3 @@ func TestActiveDevice(t *testing.T) {
|
||||
assert.Greater(t, memory1.Total, uint(0))
|
||||
assert.Greater(t, memory1.Free, uint(0))
|
||||
}
|
||||
|
||||
// func TestDestroyStream(t *testing.T) {
|
||||
// stream, err := runtime.CreateStream()
|
||||
// assert.Equal(t, runtime.Success, err, "Unable to create stream due to %d", err)
|
||||
|
||||
// err = runtime.DestroyStream(stream)
|
||||
// assert.Equal(t, runtime.Success, err, "Unable to destroy stream due to %d", err)
|
||||
// }
|
||||
|
||||
// func TestSyncStream(t *testing.T) {
|
||||
// stream, err := runtime.CreateStream()
|
||||
// assert.Equal(t, runtime.Success, err, "Unable to create stream due to %d", err)
|
||||
|
||||
// _, err = MallocAsync(200000, stream)
|
||||
// assert.Equal(t, CudaSuccess, err, "Unable to allocate device memory due to %d", err)
|
||||
|
||||
// dp, err := Malloc(20)
|
||||
// assert.NotNil(t, dp)
|
||||
// assert.Equal(t, CudaSuccess, err, "Unable to allocate device memory due to %d", err)
|
||||
|
||||
// err = SynchronizeStream(&stream)
|
||||
// assert.Equal(t, CudaSuccess, err, "Unable to sync stream due to %d", err)
|
||||
|
||||
// err = DestroyStream(&stream)
|
||||
// assert.Equal(t, CudaSuccess, err, "Unable to destroy stream due to %d", err)
|
||||
// }
|
||||
|
||||
Reference in New Issue
Block a user