Skip to content

Commit 8076aae

Browse files
authored
Merge pull request #28 from modelscope/v0.0.5_dev
V0.0.5 dev
2 parents b5b2fd9 + 79e4910 commit 8076aae

File tree

5 files changed

+11
-3
lines changed

5 files changed

+11
-3
lines changed

MANIFEST.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
recursive-include scepter *.yaml
2+
recursive-include scepter *.md

readme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,8 @@ The startup of **SCEPTER Studio** eliminates the need for manual downloading and
132132
Depending on the network and hardware situation, the initial startup usually requires 15-60 minutes, primarily involving the download and processing of SDv1.5, SDv2.1, and SDXL models.
133133
Therefore, subsequent startups will become much faster (about one minute) as downloading is no longer required.
134134

135+
To support the sharing and downloading of models,
136+
please make sure that you have installed **zip** and Git Large File Storage (**git lfs**).
135137
### Usage Demo
136138

137139
| [Image Editing](https://www.modelscope.cn/api/v1/models/iic/scepter/repo?Revision=master&FilePath=assets%2Fscepter_studio%2Fimage_editing_20240419.webm) | [Training](https://www.modelscope.cn/api/v1/models/iic/scepter/repo?Revision=master&FilePath=assets%2Fscepter_studio%2Ftraining_20240419.webm) | [Model Sharing](https://www.modelscope.cn/api/v1/models/iic/scepter/repo?Revision=master&FilePath=assets%2Fscepter_studio%2Fmodel_sharing_20240419.webm) | [Model Inference](https://www.modelscope.cn/api/v1/models/iic/scepter/repo?Revision=master&FilePath=assets%2Fscepter_studio%2Fmodel_inference_20240419.webm) | [Data Management](https://www.modelscope.cn/api/v1/models/iic/scepter/repo?Revision=master&FilePath=assets%2Fscepter_studio%2Fdata_management_20240419.webm) |

scepter/modules/inference/diffusion_inference.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,11 @@ def unload(self, module):
255255
module['device'] = 'offline'
256256
print('delete module')
257257
else:
258-
module['model'] = module['model'].to('cpu')
259-
module['device'] = 'cpu'
258+
if module['model'] is not None:
259+
module['model'] = module['model'].to('cpu')
260+
module['device'] = 'cpu'
261+
else:
262+
module['device'] = 'offline'
260263
torch.cuda.empty_cache()
261264
torch.cuda.ipc_collect()
262265
return module

scepter/studio/tuner_manager/manager_ui/browser_ui.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import gradio as gr
77
from swift import push_to_hub
88

9+
import scepter
910
from scepter.modules.utils.config import Config
1011
from scepter.modules.utils.file_system import FS
1112
from scepter.studio.tuner_manager.manager_ui.component_names import \
@@ -36,6 +37,7 @@ def __init__(self, cfg, language='en'):
3637
self.language = language
3738
self.export_folder = os.path.join(self.work_dir, cfg.EXPORT_DIR)
3839
self.readme_file = cfg.README_EN if self.language == 'en' else cfg.README_ZH
40+
self.readme_file = os.path.join(os.path.dirname(scepter.dirname), self.readme_file)
3941

4042
def saved_tuners_to_category(self):
4143
self.saved_tuners_category = OrderedDict()

scepter/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# -*- coding: utf-8 -*-
22
# Copyright (c) Alibaba, Inc. and its affiliates.
33

4-
__version__ = '0.0.5'
4+
__version__ = '0.0.5.post1'
55

66
version_info = tuple(int(x) for x in __version__.split('.')[0:3])
77

0 commit comments

Comments
 (0)