• Jesse Gross's avatar
    llm: Perform eviction when num_gpu is set with new estimates · 3dcfd5f6
    Jesse Gross authored
    Currently, if you set num_gpu then this forces the model to
    load with that number of layers in the current configuration.
    This is done regardless of any other information, which means
    that no eviction is performed even if another model is loaded.
    
    This behavior is different from the old estimates (and still
    happens for models that runs on the llama engine). In those
    cases, models would be evicted if needed to load at the requested
    number of layers. That behavior is more useful and less surprising,
    so this changes the new estimates to match.
    
    Fixes #12580
    3dcfd5f6
server_test.go 8.46 KB