                  d_scores[i] = scores[i] - -costs[i]
  
      cdef void set_scoresC(self, weight_t* scores,
              const FeatureC* features, int nr_feat) nogil:
          cdef uint64_t nr_weight = self.nr_weight
          cdef int nr_class = self.nr_class
          cdef vector[uint64_t] indices
          # Collect all feature indices
          cdef uint32_t[2] hashed
          cdef FeatureC feat
 
</s> remove         cdef uint64_t nr_weight = self.nr_weight
 </s> add         self.time += 1 </s> remove             W = &self.W[idx * nr_class]
 </s> add             W = &self.W[idx]
                  d_scores[i] = scores[i] - -costs[i]
  
      cdef void set_scoresC(self, weight_t* scores,
              const FeatureC* features, int nr_feat) nogil:

          cdef int nr_class = self.nr_class
          cdef vector[uint64_t] indices
          # Collect all feature indices
          cdef uint32_t[2] hashed
          cdef FeatureC feat
keep keep keep keep replace keep keep keep keep keep
 Play with hash kernel class 
spacy/_ml.pyx