@@ -15,7 +15,6 @@ void generate(cgemma::session* sess, const gcpp::ImageTokens* image, const std::
1515 gcpp::RuntimeConfig cfg;
1616 sess->args ().CopyTo (cfg);
1717 cfg.verbosity = 0 ;
18- cfg.gen = &sess->inst ()->rnd ();
1918 cfg.batch_stream_token = stream_token;
2019 if (!sess->inst ()->disabled_tokens ().empty ()) {
2120 cfg.accept_token = [&](int token, float ) {
@@ -139,8 +138,6 @@ int reset(lua_State* L) {
139138
140139enum class kv_cache_field : size_t {
141140 kv_cache,
142- conv1d_cache,
143- rglru_cache,
144141 end
145142};
146143
@@ -158,20 +155,6 @@ class kv_cache_blob {
158155 ptrs_[static_cast <size_t >(kv_cache_field::kv_cache)] = nullptr ;
159156 sizes_[static_cast <size_t >(kv_cache_field::kv_cache)] = 0 ;
160157 }
161- #define GRIFFIN_CACHE (FIELD ) \
162- do { \
163- auto & field = sess->kv_cache ().FIELD ; \
164- if (field.Rows () > 0 ) { \
165- ptrs_[static_cast <size_t >(kv_cache_field::FIELD)] = field.RowBytes (0 ); \
166- sizes_[static_cast <size_t >(kv_cache_field::FIELD)] = field.Rows () * field.Stride () * field.ElementBytes (); \
167- } else { \
168- ptrs_[static_cast <size_t >(kv_cache_field::FIELD)] = nullptr ; \
169- sizes_[static_cast <size_t >(kv_cache_field::FIELD)] = 0 ; \
170- } \
171- } while (false )
172- GRIFFIN_CACHE (conv1d_cache);
173- GRIFFIN_CACHE (rglru_cache);
174- #undef GRIFFIN_CACHE
175158 }
176159
177160 template <kv_cache_field Field>
@@ -207,8 +190,6 @@ size_t dump_impl(char* buf, const cgemma::session* sess) {
207190 } \
208191 } while (false )
209192 DUMP_CACHE (kv_cache);
210- DUMP_CACHE (conv1d_cache);
211- DUMP_CACHE (rglru_cache);
212193#undef DUMP_CACHE
213194 }
214195 return sizeof (name) + sizeof (pos) + blob.total_size ();
@@ -243,8 +224,6 @@ void load_impl(cgemma::session* sess, const char* buf, size_t n) {
243224 } \
244225 } while (false )
245226 LOAD_CACHE (kv_cache);
246- LOAD_CACHE (conv1d_cache);
247- LOAD_CACHE (rglru_cache);
248227#undef LOAD_CACHE
249228}
250229
0 commit comments