hasktorch-ffi-thc-0.0.1.0: Bindings to Cutorch

Safe HaskellNone
LanguageHaskell2010

Torch.FFI.THC.Double.TensorRandom

Synopsis

Documentation

c_uniform :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () Source #

c_uniform : state self a b -> void

c_rand :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THLongStorage -> IO () Source #

c_rand : state r_ size -> void

c_randn :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THLongStorage -> IO () Source #

c_randn : state r_ size -> void

c_normal :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () Source #

c_normal : state self mean stdv -> void

c_normal_means :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () Source #

c_normal_means : state self means stddev -> void

c_normal_stddevs :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_normal_stddevs : state self mean stddevs -> void

c_normal_means_stddevs :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_normal_means_stddevs : state self means stddevs -> void

c_logNormal :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () Source #

c_logNormal : state self mean stdv -> void

c_exponential :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () Source #

c_exponential : state self lambda -> void

c_cauchy :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO () Source #

c_cauchy : state self median sigma -> void

c_multinomial :: Ptr C'THCState -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> CInt -> CInt -> IO () Source #

c_multinomial : state self prob_dist n_sample with_replacement -> void

c_multinomialAliasSetup :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_multinomialAliasSetup : state probs J q -> void

c_multinomialAliasDraw :: Ptr C'THCState -> Ptr C'THCudaLongTensor -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_multinomialAliasDraw : state self _J _q -> void

c_random :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_random : state self -> void

c_clampedRandom :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CLLong -> CLLong -> IO () Source #

c_clampedRandom : state self min max -> void

c_cappedRandom :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CLLong -> IO () Source #

c_cappedRandom : state self max -> void

c_bernoulli :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () Source #

c_bernoulli : state self p -> void

c_bernoulli_DoubleTensor :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO () Source #

c_bernoulli_DoubleTensor : state self p -> void

c_geometric :: Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO () Source #

c_geometric : state self p -> void

p_uniform :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) Source #

p_uniform : Pointer to function : state self a b -> void

p_rand :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THLongStorage -> IO ()) Source #

p_rand : Pointer to function : state r_ size -> void

p_randn :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THLongStorage -> IO ()) Source #

p_randn : Pointer to function : state r_ size -> void

p_normal :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) Source #

p_normal : Pointer to function : state self mean stdv -> void

p_normal_means :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) Source #

p_normal_means : Pointer to function : state self means stddev -> void

p_normal_stddevs :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_normal_stddevs : Pointer to function : state self mean stddevs -> void

p_normal_means_stddevs :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_normal_means_stddevs : Pointer to function : state self means stddevs -> void

p_logNormal :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) Source #

p_logNormal : Pointer to function : state self mean stdv -> void

p_exponential :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) Source #

p_exponential : Pointer to function : state self lambda -> void

p_cauchy :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> CDouble -> IO ()) Source #

p_cauchy : Pointer to function : state self median sigma -> void

p_multinomial :: FunPtr (Ptr C'THCState -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> CInt -> CInt -> IO ()) Source #

p_multinomial : Pointer to function : state self prob_dist n_sample with_replacement -> void

p_multinomialAliasSetup :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_multinomialAliasSetup : Pointer to function : state probs J q -> void

p_multinomialAliasDraw :: FunPtr (Ptr C'THCState -> Ptr C'THCudaLongTensor -> Ptr C'THCudaLongTensor -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_multinomialAliasDraw : Pointer to function : state self _J _q -> void

p_random :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_random : Pointer to function : state self -> void

p_clampedRandom :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CLLong -> CLLong -> IO ()) Source #

p_clampedRandom : Pointer to function : state self min max -> void

p_cappedRandom :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CLLong -> IO ()) Source #

p_cappedRandom : Pointer to function : state self max -> void

p_bernoulli :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) Source #

p_bernoulli : Pointer to function : state self p -> void

p_bernoulli_DoubleTensor :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> Ptr C'THCudaDoubleTensor -> IO ()) Source #

p_bernoulli_DoubleTensor : Pointer to function : state self p -> void

p_geometric :: FunPtr (Ptr C'THCState -> Ptr C'THCudaDoubleTensor -> CDouble -> IO ()) Source #

p_geometric : Pointer to function : state self p -> void