iterait / shepherd

Provides access to computation resources on a single machine through a REST API
https://iterait.github.io/shepherd/
Other
7 stars 2 forks source link

Remove emloop dependency from bare sheep #52

Open petrbel opened 5 years ago

petrbel commented 5 years ago

I think that shepherd is too tightly bounded to emloop. Hence, it's e.g. impossible to create a runner without (even empty) model config.

We talk about and redesign the runner architecture

blazekadam commented 5 years ago

Perhaps these lines are causing the issue: https://github.com/iterait/shepherd/blob/ede07cfa4ca68fa6b325aeca1e1f7837b5c9b9bb/shepherd/sheep/bare_sheep.py#L49-L51

It is rather un-necessary bare sheep check than runner architecture. I ll update the issue title, thanks for reporting this though.