o
    *j                     @   s4   d dl Z d dlmZ d dlZd dlmZ dd ZdS )    N)	Namespace)ConstructBlockStrategyc                  C   s   t  } d| _d| _t| d ddd}tdgd }tdD ]%}|tjg dtdd	d	gt	
 }|D ]\}}|||  d	7  < q3qt| d S )
N
   r   g?   )Z
bert_ratioZmax_seq_lengthi'  )
         r               	   r   )Zdtyper   )r   Z
seq_lengthZ	eod_tokenr   nparrayrangeZsample_span_in_documentintrandomRandomprint)argsZstrategycounts_spansstartend r   k/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/modelscope/models/nlp/mglm/test/test_block.pymain   s    r   )r   argparser   numpyr   Zblocklm_utilsr   r   r   r   r   r   <module>   s
   