mirror of
https://github.com/ollama/ollama.git
synced 2025-11-11 16:27:02 +01:00
fix the cpu estimatedTotal memory + get the expiry time for loading models (#4461)
This commit is contained in:
@@ -1161,6 +1161,14 @@ func (s *Server) ProcessHandler(c *gin.Context) {
|
||||
Details: modelDetails,
|
||||
ExpiresAt: v.expiresAt,
|
||||
}
|
||||
// The scheduler waits to set expiresAt, so if a model is loading it's
|
||||
// possible that it will be set to the unix epoch. For those cases, just
|
||||
// calculate the time w/ the sessionDuration instead.
|
||||
var epoch time.Time
|
||||
if v.expiresAt == epoch {
|
||||
mr.ExpiresAt = time.Now().Add(v.sessionDuration)
|
||||
}
|
||||
|
||||
models = append(models, mr)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user