o
    i                     @   s"   d dl mZmZ defddZdS )    
CastConfigFloat8LinearConfigemulatec                 C   s2   t | d}t |d}t |d}t||||d}|S )N)scaling_type)cast_config_inputcast_config_weightcast_config_grad_outputr   r   )scaling_type_inputscaling_type_weightscaling_type_grad_outputr   r   r   r	   config r   W/home/ubuntu/.local/lib/python3.10/site-packages/torchao/testing/training/test_utils.pyget_test_float8_linear_config   s    r   N)torchao.float8.configr   r   boolr   r   r   r   r   <module>   s   