mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-11-03 09:22:01 +00:00 
			
		
		
		
	rpc : Set cache directory in rpc-server.cpp on FreeBSD (#12903)
This commit is contained in:
		@@ -126,7 +126,7 @@ static std::string fs_get_cache_directory() {
 | 
			
		||||
    if (getenv("LLAMA_CACHE")) {
 | 
			
		||||
        cache_directory = std::getenv("LLAMA_CACHE");
 | 
			
		||||
    } else {
 | 
			
		||||
#ifdef __linux__
 | 
			
		||||
#if defined(__linux__) || defined(__FreeBSD__)
 | 
			
		||||
        if (std::getenv("XDG_CACHE_HOME")) {
 | 
			
		||||
            cache_directory = std::getenv("XDG_CACHE_HOME");
 | 
			
		||||
        } else {
 | 
			
		||||
@@ -136,7 +136,9 @@ static std::string fs_get_cache_directory() {
 | 
			
		||||
        cache_directory = std::getenv("HOME") + std::string("/Library/Caches/");
 | 
			
		||||
#elif defined(_WIN32)
 | 
			
		||||
        cache_directory = std::getenv("LOCALAPPDATA");
 | 
			
		||||
#endif // __linux__
 | 
			
		||||
#else
 | 
			
		||||
#  error Unknown architecture
 | 
			
		||||
#endif
 | 
			
		||||
        cache_directory = ensure_trailing_slash(cache_directory);
 | 
			
		||||
        cache_directory += "llama.cpp";
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user