Skip to content
Snippets Groups Projects
Commit bc02ee70 authored by Tim O'Donnell's avatar Tim O'Donnell
Browse files

Add SIGUSR1 hook to ensemble training

parent 493907f9
No related branches found
No related tags found
No related merge requests found
......@@ -39,13 +39,9 @@ import sys
import argparse
import json
import logging
import time
import os
import socket
import hashlib
import pickle
import numpy
import traceback
import signal
from .. import parallelism
from ..dataset import Dataset
......@@ -161,6 +157,10 @@ except ImportError:
def run(argv=sys.argv[1:]):
# On sigusr1 print stack trace
print("To show stack trace, run:\nkill -s USR1 %d" % os.getpid())
signal.signal(signal.SIGUSR1, lambda sig, frame: traceback.print_stack())
args = parser.parse_args(argv)
if args.verbose:
logging.root.setLevel(level="DEBUG")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment