requests pillow opencv-python modelscope torch