Skip to content

Commit cd9592b

Browse files
author
suluyan
committed
add oss
1 parent 41a9c67 commit cd9592b

File tree

2 files changed

+28
-16
lines changed

2 files changed

+28
-16
lines changed

publish.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,11 +156,16 @@ Parameters:
156156
type: string
157157
default: ''
158158
description: nas所在专用网络的交换机id,nasMountAddr为空时不会被取用。
159-
ossBucketPath:
159+
ossBucketName:
160+
title: oss挂载bucket
161+
type: string
162+
default: ''
163+
description: oss挂载bucket,用于模型下载的缓存和转换;配置优先级大于nas。配置时nas不被挂载。oss所在区域应与region完全一致。配置示例:oss_bucket
164+
ossBucketSubPath:
160165
title: oss挂载地址
161166
type: string
162167
default: ''
163-
description: oss挂载地址,用于模型下载的缓存和转换;配置优先级大于nas。配置时nas不被挂载。oss所在区域应与region完全一致。配置示例:0625xxxxxx-xxxxx.cn-hangzhou.nas.aliyuncs.com:/deploy
168+
description: oss bucket中的具体地址,用于模型下载的缓存和转换,ossBucketName为空时不会被取用。配置示例:/sub_path/
164169
refresh:
165170
title: 刷新缓存
166171
type: string

src/s.yaml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ vars: # 全局变量
2828
securityGroupId: {{ securityGroupId }}
2929
vSwitchIds: {{ vSwitchIds }}
3030
refresh: '{{ refresh }}'
31-
ossBucketPath: {{ ossBucketPath }}
31+
ossBucketName: {{ ossBucketName }}
32+
ossBucketSubPath: {{ ossBucketSubPath }}
3233
resources:
3334
model_cache:
3435
component: 'fc3'
@@ -41,11 +42,11 @@ resources:
4142
instanceType: e1
4243
runtime: python3.9
4344
code: ./model_cache
44-
{{ if ossBucketPath != '' }}ossMountConfig:
45-
ossMountPoints:
46-
- bucketName: swingdeploy-oss-${vars.region}
47-
bucketPath: ${vars.ossBucketPath}
48-
endpoint: oss-cn-${vars.region}.aliyuncs.com
45+
{{ if ossBucketName != '' }}ossMountConfig:
46+
mountPoints:
47+
- bucketName: ${vars.ossBucketName}
48+
bucketPath: ${vars.ossBucketSubPath}
49+
endpoint: http://oss-cn-${vars.region}-internal.aliyuncs.com
4950
mountDir: /mnt/cache
5051
readOnly: False
5152
{{ else }}vpcConfig:{{ if nasMountAddr != '' }}
@@ -85,7 +86,13 @@ resources:
8586
instanceConcurrency: 1
8687
runtime: custom-container
8788
internetAccess: true
88-
{{ if ossBucketPath != '' }}ossMountConfig: ${resources.model_cache.props.ossMountConfig}
89+
{{ if ossBucketName != '' }}ossMountConfig:
90+
mountPoints:
91+
- bucketName: ${vars.ossBucketName}
92+
bucketPath: ${vars.ossBucketSubPath}
93+
endpoint: http://oss-cn-${vars.region}-internal.aliyuncs.com
94+
mountDir: /mnt/cache
95+
readOnly: False
8996
{{ else }}vpcConfig: ${resources.model_cache.output.vpcConfig}
9097
nasConfig: ${resources.model_cache.output.nasConfig}{{ /if }}
9198
customContainerConfig:
@@ -102,7 +109,7 @@ resources:
102109
ALIBABA_CLOUD_SECURITY_TOKEN: ''
103110
MODEL_ID: ${vars.modelID}
104111
MODEL_VERSION: ${vars.modelRevision}
105-
MODELSCOPE_CACHE: {{ if ossBucketPath != '' }}${resources.model_cache.props.ossMountConfig.ossMountPoints.0.mountDir}{{ else }}${resources.model_cache.output.nasConfig.mountPoints.0.mountDir}{{ /if }}
112+
MODELSCOPE_CACHE: /mnt/cache
106113
MODELSCOPE_TOKEN: ${vars.modelAccessToken}
107114
MODELSCOPE_DOMAIN: ${vars.modelCache}
108115
IMAGE_TAG: ${vars.version}
@@ -180,11 +187,11 @@ resources:
180187
initializer: 'true'
181188
initializationTimeout: 300
182189
internetAccess: true
183-
{{ if ossBucketPath != '' }}ossMountConfig:
184-
ossMountPoints:
185-
- bucketName: swingdeploy-oss-${vars.region}
186-
bucketPath: ${vars.ossBucketPath}
187-
endpoint: oss-cn-${vars.region}.aliyuncs.com
190+
{{ if ossBucketName != '' }}ossMountConfig:
191+
mountPoints:
192+
- bucketName: ${vars.ossBucketName}
193+
bucketPath: ${vars.ossBucketSubPath}
194+
endpoint: http://oss-cn-${vars.region}-internal.aliyuncs.com
188195
mountDir: /mnt/cache
189196
readOnly: False
190197
{{ else }}vpcConfig: ${resources.model_cache.output.vpcConfig}
@@ -203,7 +210,7 @@ resources:
203210
ALIBABA_CLOUD_SECURITY_TOKEN: ''
204211
MODEL_ID: ${vars.modelID}
205212
MODEL_VERSION: ${vars.modelRevision}
206-
MODELSCOPE_CACHE: {{ if ossBucketPath != '' }}${resources.model_cache.props.ossMountConfig.ossMountPoints.0.mountDir}{{ else }}${resources.model_cache.output.nasConfig.mountPoints.0.mountDir}{{ /if }}
213+
MODELSCOPE_CACHE: /mnt/cache
207214
MODELSCOPE_TOKEN: ${vars.modelAccessToken}
208215
TASK: ${vars.modelTask}
209216
IMAGE_TAG: ${vars.version}

0 commit comments

Comments
 (0)