o
    ߥi                     @   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?   )
bert_ratiomax_seq_lengthi'  )
         r               	   r   )dtyper   )r   
seq_length	eod_tokenr   nparrayrangesample_span_in_documentintrandomRandomprint)argsstrategycounts_spansstartend r"   ^/home/ubuntu/.local/lib/python3.10/site-packages/modelscope/models/nlp/mglm/test/test_block.pymain   s    r$   )r   argparser   numpyr   blocklm_utilsr   r$   r"   r"   r"   r#   <module>   s
   