Michael Tynes
Michael Tynes
If initialization of custom kernel raises a fatal error, convert it to a warning and default to raw pytorch
A common pattern in `Thinker` methods decorated with `task_submitter` is to begin with something like ```python while True: try: data = self.queue.get(block=True, timeout=1) except Empty: if self.done.is_set(): return else: break...
The `methods` argument to `TaskServer` creates method names implictly, for example in the code: ```python task_server = LocalTaskServer( ..., methods=[foo, bar.baz] ) ``` the methods will be called `foo` and...
In `Thinker` methods decorated with `result_processor`, it is common to start with a check like: ```python if not result.success: raise RuntimeError(result.failure_info.exception) ``` This could just be an optional feature of...