# module `concrete.fhe.tfhers.tracing` Tracing of tfhers operations. --- ## function `to_native` ```python to_native(value: Union[Tracer, TFHERSInteger]) → Union[Tracer, int, ndarray] ``` Convert a tfhers integer to the Concrete representation. **Args:** - `value` (Union[Tracer, TFHERSInteger]): tfhers integer **Raises:** - `TypeError`: wrong input type **Returns:** - `Union[Tracer, int, ndarray]`: Tracer if the input is a tracer. int or ndarray otherwise. --- ## function `from_native` ```python from_native( value: Union[Tracer, int, ndarray], dtype_to: TFHERSIntegerType ) → Union[Tracer, int, ndarray] ``` Convert a Concrete integer to the tfhers representation. The returned value isn't wrapped in a TFHERSInteger, but should have its representation. **Args:** - `value` (Union[Tracer, int, ndarray]): Concrete value to convert to tfhers - `dtype_to` (TFHERSIntegerType): tfhers integer type to convert to **Returns:** Union[Tracer, int, ndarray]