(
self,
*,
repo_id: str,
folder_path: Union[str, Path],
path_in_repo: Optional[str] = None,
commit_message: Optional[str] = None,
commit_description: Optional[str] = None,
token: Union[str, bool, None] = None,
revision: Optional[str] = 'master',
ignore_patterns: Optional[Union[List[str], str]] = None,
**kwargs,
)
| 764 | |
| 765 | @future_compatible |
| 766 | def upload_folder( |
| 767 | self, |
| 768 | *, |
| 769 | repo_id: str, |
| 770 | folder_path: Union[str, Path], |
| 771 | path_in_repo: Optional[str] = None, |
| 772 | commit_message: Optional[str] = None, |
| 773 | commit_description: Optional[str] = None, |
| 774 | token: Union[str, bool, None] = None, |
| 775 | revision: Optional[str] = 'master', |
| 776 | ignore_patterns: Optional[Union[List[str], str]] = None, |
| 777 | **kwargs, |
| 778 | ): |
| 779 | from modelscope.hub.push_to_hub import _push_files_to_hub |
| 780 | if revision is None or revision == 'main': |
| 781 | revision = 'master' |
| 782 | _push_files_to_hub( |
| 783 | path_or_fileobj=folder_path, |
| 784 | path_in_repo=path_in_repo, |
| 785 | repo_id=repo_id, |
| 786 | commit_message=commit_message, |
| 787 | commit_description=commit_description, |
| 788 | revision=revision, |
| 789 | token=token) |
| 790 | from modelscope.utils.repo_utils import CommitInfo |
| 791 | return CommitInfo( |
| 792 | commit_url= |
| 793 | f'{DEFAULT_MODELSCOPE_DATA_ENDPOINT}/models/{repo_id}/files', |
| 794 | commit_message=commit_message, |
| 795 | commit_description=commit_description, |
| 796 | oid=None, |
| 797 | ) |
| 798 | |
| 799 | from modelscope.utils.constant import DEFAULT_REPOSITORY_REVISION |
| 800 |
searching dependent graphs…