A number of models implemented in heron
make use of pytorch
and the GPR library built atop it, gpytorch
.
These models can be used on both CPU and GPU hardware.
All of these models are contained within the heron.models.torchbased module.
Training data |
GPR Technique |
Model type |
Spinning |
Higher modes |
---|---|---|---|---|
NR: Georgia Tech |
Exact, LOVE, CUDA |
BBH |
Fully |
No |
The model is trained on numerical relativity waveforms produced by the Centre for Relativistic Astrophysics at Georgia Tech, and uses exact scalable GPR techniques implemented by GPyTorch.
heron.models.torchbased.
HeronCUDA
(device=device(type='cuda'))[source]¶A GPR BBH waveform model which is capable of using CUDA resources.
Methods
|
Return a waveform from the GPR in a format expected by the Bilby ecosystem |
|
Right now this isn’t need by this method |
|
Return a number of sample waveforms from the GPR distribution. |
|
Prepare the model to be evaluated. |
|
Return the frequency domain waveform. |
|
Provide the mean waveform and its variance. |
|
Plot the timedomain waveform. |
|
Return the timedomain waveform. |