mirror of
				https://github.com/explosion/spaCy.git
				synced 2025-11-04 09:57:26 +03:00 
			
		
		
		
	* Work on refactoring greedy parser * Compile updated parser * Fix refactored parser * Update test * Fix refactored parser * Fix refactored parser * Readd beam search after refactor * Fix beam search after refactor * Fix parser * Fix beam parsing * Support oracle segmentation in ud-train CLI command * Avoid relying on final gold check in beam search * Add a keyword argument sink to GoldParse * Bug fixes to beam search after refactor * Avoid importing fused token symbol in ud-run-test, untl that's added * Avoid importing fused token symbol in ud-run-test, untl that's added * Don't modify Token in global scope * Fix error in beam gradient calculation * Default to beam_update_prob 1 * Set a more aggressive threshold on the max violn update * Disable some tests to figure out why CI fails * Disable some tests to figure out why CI fails * Add some diagnostics to travis.yml to try to figure out why build fails * Tell Thinc to link against system blas on Travis * Point thinc to libblas on Travis * Try running sudo=true for travis * Unhack travis.sh * Restore beam_density argument for parser beam * Require thinc 6.11.1.dev16 * Revert hacks to tests * Revert hacks to travis.yml * Update thinc requirement * Fix parser model loading * Fix size limits in training data * Add missing name attribute for parser * Fix appveyor for Windows
		
			
				
	
	
		
			25 lines
		
	
	
		
			701 B
		
	
	
	
		
			Cython
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			701 B
		
	
	
	
		
			Cython
		
	
	
	
	
	
from thinc.typedefs cimport atom_t
 | 
						|
 | 
						|
from .stateclass cimport StateClass
 | 
						|
from .arc_eager cimport TransitionSystem
 | 
						|
from ..vocab cimport Vocab
 | 
						|
from ..tokens.doc cimport Doc
 | 
						|
from ..structs cimport TokenC
 | 
						|
from ._state cimport StateC
 | 
						|
from ._parser_model cimport WeightsC, ActivationsC, SizesC
 | 
						|
 | 
						|
 | 
						|
cdef class Parser:
 | 
						|
    cdef readonly Vocab vocab
 | 
						|
    cdef public object model
 | 
						|
    cdef readonly TransitionSystem moves
 | 
						|
    cdef readonly object cfg
 | 
						|
    cdef public object _multitasks
 | 
						|
    
 | 
						|
    cdef void _parseC(self, StateC** states,
 | 
						|
            WeightsC weights, SizesC sizes) nogil
 | 
						|
 
 | 
						|
    cdef void c_transition_batch(self, StateC** states, const float* scores,
 | 
						|
            int nr_class, int batch_size) nogil
 | 
						|
 
 |