@@ -324,7 +324,7 @@ def _weibull_pdf(model, x, t_horizon, risk='1'):
324
324
lpdfs = torch .stack (lpdfs , dim = 1 )
325
325
lpdfs = lpdfs + logits
326
326
lpdfs = torch .logsumexp (lpdfs , dim = 1 )
327
- pdfs .append (lpdfs .detach ().numpy ())
327
+ pdfs .append (lpdfs .detach ().cpu (). numpy ())
328
328
329
329
return pdfs
330
330
@@ -357,7 +357,7 @@ def _weibull_cdf(model, x, t_horizon, risk='1'):
357
357
lcdfs = torch .stack (lcdfs , dim = 1 )
358
358
lcdfs = lcdfs + logits
359
359
lcdfs = torch .logsumexp (lcdfs , dim = 1 )
360
- cdfs .append (lcdfs .detach ().numpy ())
360
+ cdfs .append (lcdfs .detach ().cpu (). numpy ())
361
361
362
362
return cdfs
363
363
@@ -424,7 +424,7 @@ def _lognormal_cdf(model, x, t_horizon, risk='1'):
424
424
lcdfs = torch .stack (lcdfs , dim = 1 )
425
425
lcdfs = lcdfs + logits
426
426
lcdfs = torch .logsumexp (lcdfs , dim = 1 )
427
- cdfs .append (lcdfs .detach ().numpy ())
427
+ cdfs .append (lcdfs .detach ().cpu (). numpy ())
428
428
429
429
return cdfs
430
430
@@ -461,7 +461,7 @@ def _normal_cdf(model, x, t_horizon, risk='1'):
461
461
lcdfs = torch .stack (lcdfs , dim = 1 )
462
462
lcdfs = lcdfs + logits
463
463
lcdfs = torch .logsumexp (lcdfs , dim = 1 )
464
- cdfs .append (lcdfs .detach ().numpy ())
464
+ cdfs .append (lcdfs .detach ().cpu (). numpy ())
465
465
466
466
return cdfs
467
467
@@ -485,7 +485,7 @@ def _normal_mean(model, x, risk='1'):
485
485
lmeans = lmeans * logits
486
486
lmeans = torch .sum (lmeans , dim = 1 )
487
487
488
- return lmeans .detach ().numpy ()
488
+ return lmeans .detach ().cpu (). numpy ()
489
489
490
490
491
491
def predict_mean (model , x , risk = '1' ):
0 commit comments