training errors

If training is failing to start, and you are not receiving an error message telling you what to do, tell us about it here


Forum rules

Read the FAQs and search the forum before posting a new topic.

This forum is for reporting errors with the Training process. If you want to get tips, or better understand the Training process, then you should look in the Training Discussion forum.

Please mark any answers that fixed your problems so others can find the solutions.

Post Reply
User avatar
SirDeepsALot
Posts: 17
Joined: Sat May 28, 2022 7:10 am
Has thanked: 1 time
Been thanked: 2 times

training errors

Post by SirDeepsALot »

Hey is there a guide on error messages that I should be thumbing through?

Not sure what happened, I was about 24 hours into a training session when I moved something on my pc and faceswap hung and closed. So I followed the recovery steps in the training guide and everything seems to be fine but another 24 hours later I am getting some errors and not sure what they mean:

Code: Select all

Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\dkroker\MiniConda3\envs\faceswap\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\Users\dkroker\faceswap\lib\gui\display.py", line 186, in _on_tab_change
    selected_object.on_tab_select()
  File "C:\Users\dkroker\faceswap\lib\gui\display_command.py", line 248, in on_tab_select
    self._update_page()
  File "C:\Users\dkroker\faceswap\lib\gui\display_page.py", line 273, in _update_page
    self.load_display()
  File "C:\Users\dkroker\faceswap\lib\gui\display_page.py", line 285, in load_display
    self.display_item_process()
  File "C:\Users\dkroker\faceswap\lib\gui\display_command.py", line 384, in display_item_process
    loss_keys = self.display_item.get_loss_keys(Session.session_ids[-1])
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 254, in get_loss_keys
    in self._tb_logs.get_loss(session_id=session_id).items()}
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 490, in get_loss
    data = self._cache.get_data(idx, "loss")
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 362, in get_data
    val = {metric: np.frombuffer(zlib.decompress(data[metric]),
ValueError: cannot reshape array of size 305004 into shape (152506,2)
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\dkroker\MiniConda3\envs\faceswap\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\Users\dkroker\MiniConda3\envs\faceswap\lib\tkinter\__init__.py", line 814, in callit
    func(*args)
  File "C:\Users\dkroker\faceswap\lib\gui\display_graph.py", line 364, in refresh
    self._calcs = self._thread.get_result()  # Terminate the LongRunningTask object
  File "C:\Users\dkroker\faceswap\lib\gui\utils.py", line 1263, in get_result
    raise self.err[1].with_traceback(self.err[2])
  File "C:\Users\dkroker\faceswap\lib\gui\utils.py", line 1234, in run
    retval = self._target(*self._args, **self._kwargs)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 567, in refresh
    self._get_raw()
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 633, in _get_raw
    loss_dict = _SESSION.get_loss(self._session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 179, in get_loss
    loss_dict = self._tb_logs.get_loss(session_id=session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 489, in get_loss
    self._check_cache(idx)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 465, in _check_cache
    self._cache_data(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 451, in _cache_data
    parser.cache_events(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 610, in cache_events
    self._cache.cache_data(session_id, data, self._loss_labels, is_live=self._live_data)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 181, in cache_data
    self._add_latest_live(session_id, loss, timestamps)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 326, in _add_latest_live
    old = np.frombuffer(zlib.decompress(cache[metric]), dtype=dtype).reshape(old_shape)
ValueError: cannot reshape array of size 152496 into shape (152506,)
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\dkroker\MiniConda3\envs\faceswap\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\Users\dkroker\faceswap\lib\gui\display_graph.py", line 364, in refresh
    self._calcs = self._thread.get_result()  # Terminate the LongRunningTask object
  File "C:\Users\dkroker\faceswap\lib\gui\utils.py", line 1263, in get_result
    raise self.err[1].with_traceback(self.err[2])
  File "C:\Users\dkroker\faceswap\lib\gui\utils.py", line 1234, in run
    retval = self._target(*self._args, **self._kwargs)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 567, in refresh
    self._get_raw()
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 633, in _get_raw
    loss_dict = _SESSION.get_loss(self._session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 179, in get_loss
    loss_dict = self._tb_logs.get_loss(session_id=session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 489, in get_loss
    self._check_cache(idx)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 465, in _check_cache
    self._cache_data(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 451, in _cache_data
    parser.cache_events(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 610, in cache_events
    self._cache.cache_data(session_id, data, self._loss_labels, is_live=self._live_data)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 181, in cache_data
    self._add_latest_live(session_id, loss, timestamps)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 326, in _add_latest_live
    old = np.frombuffer(zlib.decompress(cache[metric]), dtype=dtype).reshape(old_shape)
ValueError: cannot reshape array of size 152496 into shape (152506,)
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\dkroker\MiniConda3\envs\faceswap\lib\tkinter\__init__.py", line 1892, in __call__
    return self.func(*args)
  File "C:\Users\dkroker\faceswap\lib\gui\display.py", line 186, in _on_tab_change
    selected_object.on_tab_select()
  File "C:\Users\dkroker\faceswap\lib\gui\display_command.py", line 248, in on_tab_select
    self._update_page()
  File "C:\Users\dkroker\faceswap\lib\gui\display_page.py", line 273, in _update_page
    self.load_display()
  File "C:\Users\dkroker\faceswap\lib\gui\display_page.py", line 285, in load_display
    self.display_item_process()
  File "C:\Users\dkroker\faceswap\lib\gui\display_command.py", line 384, in display_item_process
    loss_keys = self.display_item.get_loss_keys(Session.session_ids[-1])
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\stats.py", line 254, in get_loss_keys
    in self._tb_logs.get_loss(session_id=session_id).items()}
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 489, in get_loss
    self._check_cache(idx)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 465, in _check_cache
    self._cache_data(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 451, in _cache_data
    parser.cache_events(session_id)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 610, in cache_events
    self._cache.cache_data(session_id, data, self._loss_labels, is_live=self._live_data)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 181, in cache_data
    self._add_latest_live(session_id, loss, timestamps)
  File "C:\Users\dkroker\faceswap\lib\gui\analysis\event_reader.py", line 326, in _add_latest_live
    old = np.frombuffer(zlib.decompress(cache[metric]), dtype=dtype).reshape(old_shape)
ValueError: cannot reshape array of size 305004 into shape (152506,2)

[mod]This was meant to be a reply, but it's here now.

This is just a GUI bug relating to the live graph, it does not prevent training, it just stops the graph updating.

However, I have pushed a fix which should prevent this issue, so please update.[/mod]


User avatar
SirDeepsALot
Posts: 17
Joined: Sat May 28, 2022 7:10 am
Has thanked: 1 time
Been thanked: 2 times

Re: training errors

Post by SirDeepsALot »

cheers mate, will do.


Post Reply