lotus/storage/sealer/ffiwrapper
Andrew Jackson (Ajax) c1f99c58c5
feat: curio ffiselect: Isolate gpu calls in a subprocess (#11994)
* started

* so far so good

* builds and looks good

* changing level of abstration. some work remains

* it builds

* betterment

* import order

* 2

* stupid linter - you can cast a nil

* build commit and date

* nicer

* tmp and nide makefile

* comments handled

* oops

* added debug and reg

* ffiselect: change err encode to strings, fix some bugs

* ffiselect: Wrap rust logs into go-log

* ffiselect: Make the linter happy

* verification tests

* ffiselect: Fix startup

---------

Co-authored-by: Łukasz Magiera <magik6k@gmail.com>
2024-05-23 13:03:59 +02:00
..
basicfs lppiece: Implement Piece Park 2024-03-14 09:36:03 +01:00
extern_pc2.go support external pc2 in lotus-worker 2023-11-14 15:22:23 +01:00
prover_cgo.go storage: Cleanup interfaces a bit 2022-06-17 13:52:19 +02:00
sealer_cgo.go feat: curio ffiselect: Isolate gpu calls in a subprocess (#11994) 2024-05-23 13:03:59 +02:00
sealer_test.go chore: lint: fix lint errors with new linting config 2024-05-13 14:52:09 +10:00
sealer.go support external pc2 in lotus-worker 2023-11-14 15:22:23 +01:00
types.go master-to-sturdy 2023-09-21 10:37:02 -05:00
unseal_ranges.go fix make gen 2022-08-29 16:25:30 +02:00
verifier_cgo.go chore: build: Merge/v22 into 21 for 23 (#10702) 2023-04-19 18:40:18 -04:00