einops spaces timm transformers samv2 gradio supervision opencv-python pytest