altar.cuda.models.cudaParameterEnsemble

Module Contents

Classes

class altar.cuda.models.cudaParameterEnsemble.cudaParameterEnsemble

Bases: altar.cuda.models.cudaParameter.cudaParameter

An Ensemble of parameter sets

psets
doc = an ensemble of parameter sets in the model
initialize(self, application)

Initialize my distributions

cuInitialize(self, application)

cuda initialize

cuInitSample(self, theta, batch=None)

Fill {theta} with an initial random sample from my prior distribution.

cuEvalPrior(self, theta, prior, batch=None)

Fill {priorLLK} with the log likelihoods of the samples in {theta} in my prior distribution

cuVerify(self, theta, mask, batch=None)

Check whether the samples in {step.theta} are consistent with the model requirements and update the {mask}, a vector with zeroes for valid samples and non-zero for invalid ones