NeuroSAT: Learning a SAT Solver from Single-Bit Supervision a arxiv.org 76 kg9000 8 years ago 10 comments
Certigrad: bug-free machine learning on stochastic computation graphs g github.com 99 kg9000 9 years ago 52 comments
They are wrapping unverified C++ code (Eigen) for the primitive kernels anyway, such as gemm, so AFAIK it could be extended to launch kernels on GPUs without any modification to the part in Lean that they proved correct.
Since most ML users are happy to trust TensorFlow, one could also wrap (unverified) TensorFlow and then use their approach to prove properties about real TensorFlow programs, e.g. that various model-transformations are sound.