add_subdirectory(benchmark)
add_subdirectory(baby-llama)
add_subdirectory(train-text-from-scratch)
+ add_subdirectory(simple)
if (LLAMA_METAL)
add_subdirectory(metal)
endif()
const int64_t n_elements = n_embd*n_mem;
cache.buf.resize(2u*n_elements*ggml_type_size(wtype) + 2u*MB);
+ cache.n = 0;
struct ggml_init_params params;
params.mem_size = cache.buf.size;
ggml_set_name(cache.k, "cache_k");
ggml_set_name(cache.v, "cache_v");
+ (void) n_gpu_layers;
#ifdef GGML_USE_CUBLAS
if (n_gpu_layers > n_layer + 1) {
ggml_cuda_assign_buffers_no_scratch(cache.v);