      cdef readonly uint32_t nr_weight
      cdef public weight_t learn_rate
      cdef Pool mem
      cdef weight_t* W
      cdef weight_t* d_W
      cdef vector[uint64_t]* _indices
  
      cdef void hinge_lossC(self, weight_t* d_scores,
              const weight_t* scores, const weight_t* costs) nogil
  
      cdef void log_lossC(self, weight_t* d_scores,
 
</s> remove         self._indices = new vector[uint64_t]()

    def __dealloc__(self):
        del self._indices
 </s> add  </s> remove         cdef uint64_t nr_weight = self.nr_weight
 </s> add         self.time += 1
    cdef weight_t* mom
    cdef weight_t* averages
    cdef weight_t* last_upd
      cdef readonly uint32_t nr_weight
      cdef public weight_t learn_rate
      cdef Pool mem
      cdef weight_t* W
    cdef weight_t* mom
    cdef weight_t* averages
    cdef weight_t* last_upd
    cdef weight_t* mom
    cdef weight_t* averages
    cdef weight_t* last_upd
  
      cdef void hinge_lossC(self, weight_t* d_scores,
              const weight_t* scores, const weight_t* costs) nogil
  
      cdef void log_lossC(self, weight_t* d_scores,
keep keep keep keep replace replace keep keep keep keep keep
 Play with hash kernel class 
spacy/_ml.pxd