Browse Source

temp

master
班扬 3 years ago
parent
commit
4080f8071e
2 changed files with 25 additions and 0 deletions
  1. +11
    -0
      modelscope/hub/api.py
  2. +14
    -0
      modelscope/msdatasets/ms_dataset.py

+ 11
- 0
modelscope/hub/api.py View File

@@ -646,6 +646,17 @@ class HubApi:
def check_local_cookies(self, use_cookies) -> CookieJar:
return self._check_cookie(use_cookies=use_cookies)

def count_uv_by_channel(self, dataset_name: str, namespace: str, channel: str):
# todo: 1. check args 2.

url = f'{self.endpoint}/api/v1/datasets/{namespace}/{dataset_name}/download/uv/{channel}'
cookies = ModelScopeConfig.get_cookies()
r = requests.post(url, cookies=cookies, headers=self.headers)
resp = r.json()
raise_on_error(resp)
print(resp)
return resp['Message']


class ModelScopeConfig:
path_credential = expanduser(DEFAULT_CREDENTIALS_PATH)


+ 14
- 0
modelscope/msdatasets/ms_dataset.py View File

@@ -727,3 +727,17 @@ class MsDataset:
resp_msg = _delete_manager.delete(object_name=object_name)
logger.info(f'Object {object_name} successfully removed!')
return resp_msg


if __name__ == '__main__':
from modelscope.hub.api import HubApi
api = HubApi()
# api.login('c252d64a-ce7b-4c0c-b583-7bedf628c7da') # online
# api.login('aa14716f-e2de-4f26-bf49-254d81eb8ac6') # test

channel = 'local' # dsw
dataset_name = 'small_coco_for_test'
namespace = 'wangxingjun778test'
resp = api.count_uv_by_channel(
dataset_name=dataset_name, namespace=namespace, channel=channel)
print(resp)

Loading…
Cancel
Save