pub fn build_weights_gpu(
vars: &GpuCnfVarTables,
leaf_probs: &TrackedCudaSlice<f64>,
choice_true: &TrackedCudaSlice<f64>,
choice_false: &TrackedCudaSlice<f64>,
evidence_by_var: &TrackedCudaSlice<u8>,
provider: &Arc<CudaKernelProvider>,
) -> Result<GpuWeights>