def _reset(self):
<EOL>for ia in self._ias:<EOL><INDENT>ia._destroy()<EOL><DEDENT>self._ias.clear()<EOL>self._logger.info('<STR_LIT>')<EOL>self.remove_cti_files()<EOL>self._release_gentl_producers()<EOL>if self._profiler:<EOL><INDENT>self._profiler.print_diff()<EOL><DEDENT>self._logger.info('<STR_LIT>')<EOL>
Initializes the :class:`Harvester` object. Once you reset the
:class:`Harvester` object, all allocated resources, including buffers
and remote device, will be released.

:return: None.