MCPcopy Create free account
hub / github.com/abetlen/llama-cpp-python / close

Method close

llama_cpp/_internals.py:80–86  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

78 self._exit_stack.callback(free_model)
79
80 def close(self):
81 if self.sampler is not None:
82 # NOTE: Must remove custom samplers before free or llama.cpp will try to free them
83 for i, _ in reversed(self.custom_samplers):
84 llama_cpp.llama_sampler_chain_remove(self.sampler, i)
85 self.custom_samplers.clear()
86 self._exit_stack.close()
87
88 def __del__(self):
89 self.close()

Callers 4

__del__Method · 0.95
closeMethod · 0.45
closeMethod · 0.45
closeMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected