Features

  • sort gpu controllers
  • Add auxiliary state to help check the runtime status of a stub
  • support saving empty files with outputs
  • Support multiple cpu pools

Fixes

  • Use heartbeats to correct for request token drift
  • Dont init multiprocessing Value unless it will be used
  • Prevent creation of an external machine if the pool does not have a provider
  • Add bzip for Mamba and remove distutils for Python 3.12
  • Pin setuptools to working version for Python versions older than 12
  • task queue tasks should error when they raise an exception