Blame view

a.py 679 Bytes
40f1e391   tangwang   cnclip
1
2
3
4
5
6
7
8
9
10
11
12
13
  from clip_client import Client
  
  c = Client('grpc://0.0.0.0:51000')
  
  r = c.encode(['First do it', 'then do it right', 'then do it better'])
  
  print(r.shape)  # [3, 512] 
  
  r = c.encode(['apple.png',  # local image 
                'https://oss.essa.cn/98532128-cf8e-456c-9e30-6f2a5ea0c19f.jpg',  # remote image
                'data:image/gif;base64,R0lGODlhEAAQAMQAAORHHOVSKudfOulrSOp3WOyDZu6QdvCchPGolfO0o/XBs/fNwfjZ0frl3/zy7////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABAALAAAAAAQABAAAAVVICSOZGlCQAosJ6mu7fiyZeKqNKToQGDsM8hBADgUXoGAiqhSvp5QAnQKGIgUhwFUYLCVDFCrKUE1lBavAViFIDlTImbKC5Gm2hB0SlBCBMQiB0UjIQA7'])  # in image URI
  
  print(r.shape)  # [3, 512]