mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 09:57:26 +03:00 
			
		
		
		
	Fix beam history features
This commit is contained in:
		
							parent
							
								
									3db0a32fd6
								
							
						
					
					
						commit
						555d8c8bff
					
				| 
						 | 
					@ -508,9 +508,9 @@ cdef class Parser:
 | 
				
			||||||
                if self.cfg.get('hist_size', 0):
 | 
					                if self.cfg.get('hist_size', 0):
 | 
				
			||||||
                    hists = numpy.asarray([st.history[:self.cfg['hist_size']]
 | 
					                    hists = numpy.asarray([st.history[:self.cfg['hist_size']]
 | 
				
			||||||
                                           for st in states], dtype='i')
 | 
					                                           for st in states], dtype='i')
 | 
				
			||||||
                    scores = vec2scores(vectors, drop=drop)
 | 
					                    scores = vec2scores((vectors, hists))
 | 
				
			||||||
                else:
 | 
					                else:
 | 
				
			||||||
                    scores = vec2scores(vectors, drop=drop)
 | 
					                    scores = vec2scores(vectors)
 | 
				
			||||||
                j = 0
 | 
					                j = 0
 | 
				
			||||||
                c_scores = <float*>scores.data
 | 
					                c_scores = <float*>scores.data
 | 
				
			||||||
                for i in range(beam.size):
 | 
					                for i in range(beam.size):
 | 
				
			||||||
| 
						 | 
					@ -723,7 +723,7 @@ cdef class Parser:
 | 
				
			||||||
                                       lower, stream, drop=0.0)
 | 
					                                       lower, stream, drop=0.0)
 | 
				
			||||||
        return (tokvecs, bp_tokvecs), state2vec, upper
 | 
					        return (tokvecs, bp_tokvecs), state2vec, upper
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    nr_feature = 8
 | 
					    nr_feature = 2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def get_token_ids(self, states):
 | 
					    def get_token_ids(self, states):
 | 
				
			||||||
        cdef StateClass state
 | 
					        cdef StateClass state
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user