chore: get started for add cluster
This commit is contained in:
@@ -80,5 +80,6 @@ Same applies to the <span class="bold-text">/opt/dtk</span> directory.`,
|
||||
'clusters.addworker.autoDetect': 'Auto-detect',
|
||||
'clusters.addworker.extraVolume.holder':
|
||||
'e.g. /data/models (path must start with /)',
|
||||
'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device'
|
||||
'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device',
|
||||
'clusters.button.genToken': 'Generate Token'
|
||||
};
|
||||
|
||||
@@ -261,5 +261,11 @@ export default {
|
||||
'models.accessControlModal.includeusers': 'Include Users',
|
||||
'models.table.genericProxy':
|
||||
'Use the following path prefix, and set the model name in either the <span class="bold-text">X-GPUStack-Model</span> request header or the model field in the request body. All requests under this path prefix will be forwarded to the inference backend.',
|
||||
'models.form.backendVersion.deprecated': 'Deprecated'
|
||||
'models.form.backendVersion.deprecated': 'Deprecated',
|
||||
'models.accessSettings.public.desc':
|
||||
'Accessible to anyone without authentication.',
|
||||
'models.accessSettings.authed.tips':
|
||||
'Accessible to all authenticated platform users.',
|
||||
'models.accessSettings.allowedUsers.tips':
|
||||
'Only designated users can access the model.'
|
||||
};
|
||||
|
||||
@@ -33,5 +33,11 @@ export default {
|
||||
'noresult.keys.nofound': 'No matching API keys found.',
|
||||
'noresult.catalog.title': 'No Models',
|
||||
'noresult.catalog.subTitle': 'No models have been configured yet.',
|
||||
'noresult.catalog.nofound': 'No matching models found.'
|
||||
'noresult.catalog.nofound': 'No matching models found.',
|
||||
'noresult.resources.cluster':
|
||||
'No clusters available. Add a cluster to get started.',
|
||||
'noresult.resources.worker':
|
||||
'No workers available. Add a worker to get started.',
|
||||
'noresult.resources.gotocluster': 'Create a Docker or Other Cluster',
|
||||
'noresult.resources.gotoworker': 'Add Worker'
|
||||
};
|
||||
|
||||
@@ -80,7 +80,8 @@ Same applies to the <span class="bold-text">/opt/dtk</span> directory.`,
|
||||
'clusters.addworker.autoDetect': 'Auto-detect',
|
||||
'clusters.addworker.extraVolume.holder':
|
||||
'e.g. /data/models (path must start with /)',
|
||||
'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device'
|
||||
'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device',
|
||||
'clusters.button.genToken': 'Generate Token'
|
||||
};
|
||||
|
||||
// ========== To-Do: Translate Keys (Remove After Translation) ==========
|
||||
@@ -151,5 +152,6 @@ Same applies to the <span class="bold-text">/opt/dtk</span> directory.`,
|
||||
// 65. 'clusters.addworker.notSpecified': 'Not Specified',
|
||||
// 66. 'clusters.addworker.autoDetect': 'Auto-detect',
|
||||
// 67. 'clusters.addworker.extraVolume.holder': 'e.g. /data/models (path must start with /)'
|
||||
// 68. 'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device'
|
||||
// 68. 'clusters.addworker.vendorNotes.title': 'Notes for {vendor} Device',
|
||||
// 69. 'clusters.button.genToken': 'Generate Token'
|
||||
// ========== End of To-Do List ==========
|
||||
|
||||
@@ -261,7 +261,13 @@ export default {
|
||||
'models.accessControlModal.includeusers': 'Include Users',
|
||||
'models.table.genericProxy':
|
||||
'Use the following path prefix, and set the model name in either the <span class="bold-text">X-GPUStack-Model</span> request header or the model field in the request body. All requests under this path prefix will be forwarded to the inference backend.',
|
||||
'models.form.backendVersion.deprecated': 'Deprecated'
|
||||
'models.form.backendVersion.deprecated': 'Deprecated',
|
||||
'models.accessSettings.public.desc':
|
||||
'Accessible to anyone without authentication.',
|
||||
'models.accessSettings.authed.tips':
|
||||
'Accessible to all authenticated platform users.',
|
||||
'models.accessSettings.allowedUsers.tips':
|
||||
'Only designated users can access the model.'
|
||||
};
|
||||
|
||||
// ========== To-Do: Translate Keys (Remove After Translation) ==========
|
||||
@@ -349,5 +355,8 @@ export default {
|
||||
// 65. 'models.form.partialoffload.tips': `When CPU offloading is enabled, GPUStack will allocate CPU memory if GPU resources are insufficient. You must correctly configure the inference backend to use hybrid CPU+GPU or full CPU inference.`,
|
||||
// 66. 'models.form.backend.warning': 'The selected backend does not support GGUF models. Please add a backend with GGUF support in the Inference Backend.',
|
||||
// 67. 'models.form.backend.warning.gguf': 'Please ensure that the selected custom backend supports GGUF models.',,
|
||||
// 68. 'models.form.backendVersion.deprecated': 'Deprecated'
|
||||
// 68. 'models.form.backendVersion.deprecated': 'Deprecated',
|
||||
// 69. 'models.accessSettings.public.desc': 'Accessible to anyone without authentication.',
|
||||
// 70. 'models.accessSettings.authed.tips': 'Accessible to all authenticated platform users.',
|
||||
// 71.'models.accessSettings.allowedUsers.tips': 'Only designated users can access the model.'
|
||||
// ========== End of To-Do List ==========
|
||||
|
||||
@@ -33,5 +33,11 @@ export default {
|
||||
'noresult.keys.nofound': 'No matching API keys found.',
|
||||
'noresult.catalog.title': 'No Models',
|
||||
'noresult.catalog.subTitle': 'No models have been configured yet.',
|
||||
'noresult.catalog.nofound': 'No matching models found.'
|
||||
'noresult.catalog.nofound': 'No matching models found.',
|
||||
'noresult.resources.cluster':
|
||||
'No clusters available. Add a cluster to get started.',
|
||||
'noresult.resources.worker':
|
||||
'No workers available. Add a worker to get started.',
|
||||
'noresult.resources.gotocluster': 'Create a Docker or Other Cluster',
|
||||
'noresult.resources.gotoworker': 'Add Worker'
|
||||
};
|
||||
|
||||
@@ -36,21 +36,34 @@ export default {
|
||||
'clusters.create.noImages': 'Нет доступных образов',
|
||||
'clusters.create.noInstanceTypes': 'Нет доступных типов инстансов',
|
||||
'clusters.create.noRegions': 'Нет доступных регионов',
|
||||
'clusters.workerpool.batchSize.desc': 'Количество воркеров, создаваемых одновременно в пуле воркеров',
|
||||
'clusters.create.addworker.tips': 'Пожалуйста, убедитесь, что выполнены <a href={link} target="_blank">предварительные условия</a> для {label} перед выполнением следующей команды.',
|
||||
'clusters.create.addCommand.tips': 'На воркере, который необходимо добавить, выполните следующую команду, чтобы присоединить его к кластеру.',
|
||||
'cluster.create.checkEnv.tips': 'Используйте следующую команду для проверки готовности окружения',
|
||||
'clusters.create.register.tips': 'На Kubernetes кластере, который необходимо добавить, выполните следующую команду, чтобы присоединить его узлы к кластеру.',
|
||||
'clusters.workerpool.batchSize.desc':
|
||||
'Количество воркеров, создаваемых одновременно в пуле воркеров',
|
||||
'clusters.create.addworker.tips':
|
||||
'Пожалуйста, убедитесь, что выполнены <a href={link} target="_blank">предварительные условия</a> для {label} перед выполнением следующей команды.',
|
||||
'clusters.create.addCommand.tips':
|
||||
'На воркере, который необходимо добавить, выполните следующую команду, чтобы присоединить его к кластеру.',
|
||||
'cluster.create.checkEnv.tips':
|
||||
'Используйте следующую команду для проверки готовности окружения',
|
||||
'clusters.create.register.tips':
|
||||
'На Kubernetes кластере, который необходимо добавить, выполните следующую команду, чтобы присоединить его узлы к кластеру.',
|
||||
'cluster.provider.comingsoon': 'Скоро будет',
|
||||
'clusters.addworker.nvidiaNotes-01': 'Если существует несколько исходящих IP-адресов, укажите тот, который должен использовать воркер. Пожалуйста, перепроверьте с помощью <span class="bold-text">hostname -I | xargs -n1</span>.',
|
||||
'clusters.addworker.nvidiaNotes-02': 'Если директория с моделями уже существует на воркере, вы можете указать путь для её монтирования.',
|
||||
'clusters.addworker.hygonNotes': 'Если директория <span class="bold-text">/opt/hyhal</span> не существует, создайте символическую ссылку на путь установки Hygon: <span class="bold-text">/opt/hyhal</span>. Аналогично для директории <span class="bold-text">/opt/dtk</span>.',
|
||||
'clusters.addworker.corexNotes': 'Если директория <span class="bold-text">/lib/modules</span> не существует, создайте символическую ссылку на путь установки Iluvatar: <span class="bold-text">ln -s /path/to/corex /lib/modules</span>. Аналогично для директории <span class="bold-text">/usr/local/corex</span>.',
|
||||
'clusters.addworker.metaxNotes': 'Если директория <span class="bold-text">/opt/mxdriver</span> не существует, создайте символическую ссылку на путь установки MetaX: <span class="bold-text">ln -s /path/to/metax /opt/mxdriver</span>. Аналогично для директории <span class="bold-text">/opt/maca</span>.',
|
||||
'clusters.addworker.cambriconNotes': 'Если директория <span class="bold-text">/usr/local/neuware</span> не существует, создайте символическую ссылку на путь установки Cambricon: <span class="bold-text">ln -s /path/to/neuware /usr/local/neuware</span>.',
|
||||
'clusters.addworker.hygonNotes-02': 'Если не удается обнаружить устройства, попробуйте удалить <span class="bold-text">--env ROCM_SMI_LIB_PATH=/opt/hyhal/lib</span>.',
|
||||
'clusters.addworker.nvidiaNotes-01':
|
||||
'Если существует несколько исходящих IP-адресов, укажите тот, который должен использовать воркер. Пожалуйста, перепроверьте с помощью <span class="bold-text">hostname -I | xargs -n1</span>.',
|
||||
'clusters.addworker.nvidiaNotes-02':
|
||||
'Если директория с моделями уже существует на воркере, вы можете указать путь для её монтирования.',
|
||||
'clusters.addworker.hygonNotes':
|
||||
'Если директория <span class="bold-text">/opt/hyhal</span> не существует, создайте символическую ссылку на путь установки Hygon: <span class="bold-text">/opt/hyhal</span>. Аналогично для директории <span class="bold-text">/opt/dtk</span>.',
|
||||
'clusters.addworker.corexNotes':
|
||||
'Если директория <span class="bold-text">/lib/modules</span> не существует, создайте символическую ссылку на путь установки Iluvatar: <span class="bold-text">ln -s /path/to/corex /lib/modules</span>. Аналогично для директории <span class="bold-text">/usr/local/corex</span>.',
|
||||
'clusters.addworker.metaxNotes':
|
||||
'Если директория <span class="bold-text">/opt/mxdriver</span> не существует, создайте символическую ссылку на путь установки MetaX: <span class="bold-text">ln -s /path/to/metax /opt/mxdriver</span>. Аналогично для директории <span class="bold-text">/opt/maca</span>.',
|
||||
'clusters.addworker.cambriconNotes':
|
||||
'Если директория <span class="bold-text">/usr/local/neuware</span> не существует, создайте символическую ссылку на путь установки Cambricon: <span class="bold-text">ln -s /path/to/neuware /usr/local/neuware</span>.',
|
||||
'clusters.addworker.hygonNotes-02':
|
||||
'Если не удается обнаружить устройства, попробуйте удалить <span class="bold-text">--env ROCM_SMI_LIB_PATH=/opt/hyhal/lib</span>.',
|
||||
'clusters.addworker.selectCluster': 'Выбрать кластер',
|
||||
'clusters.addworker.selectCluster.tips': 'Для не-Docker кластеров, пожалуйста, регистрируйте кластеры или управляйте пулами воркеров на странице Кластеры.',
|
||||
'clusters.addworker.selectCluster.tips':
|
||||
'Для не-Docker кластеров, пожалуйста, регистрируйте кластеры или управляйте пулами воркеров на странице Кластеры.',
|
||||
'clusters.addworker.selectGPU': 'Выбрать производителя GPU',
|
||||
'clusters.addworker.checkEnv': 'Проверить окружение',
|
||||
'clusters.addworker.specifyArgs': 'Указать аргументы',
|
||||
@@ -65,6 +78,8 @@ export default {
|
||||
'clusters.addworker.workerIP': 'IP воркера',
|
||||
'clusters.addworker.notSpecified': 'Не указано',
|
||||
'clusters.addworker.autoDetect': 'Автоопределение',
|
||||
'clusters.addworker.extraVolume.holder': 'напр. /data/models (путь должен начинаться с /)',
|
||||
'clusters.addworker.vendorNotes.title': 'Примечания для устройств {vendor}'
|
||||
'clusters.addworker.extraVolume.holder':
|
||||
'напр. /data/models (путь должен начинаться с /)',
|
||||
'clusters.addworker.vendorNotes.title': 'Примечания для устройств {vendor}',
|
||||
'clusters.button.genToken': 'Сгенерировать токен'
|
||||
};
|
||||
|
||||
@@ -266,5 +266,17 @@ export default {
|
||||
'models.accessControlModal.includeusers': 'Включить пользователей',
|
||||
'models.table.genericProxy':
|
||||
'Используйте следующий префикс пути и укажите имя модели либо в заголовке запроса <span class="bold-text">X-GPUStack-Model</span>, либо в поле model в теле запроса. Все запросы с этим префиксом пути будут перенаправлены в бэкенд вывода.',
|
||||
'models.form.backendVersion.deprecated': 'Устаревший'
|
||||
'models.form.backendVersion.deprecated': 'Устаревший',
|
||||
'models.accessSettings.public.desc':
|
||||
'Accessible to anyone without authentication.',
|
||||
'models.accessSettings.authed.tips':
|
||||
'Accessible to all authenticated platform users.',
|
||||
'models.accessSettings.allowedUsers.tips':
|
||||
'Only designated users can access the model.'
|
||||
};
|
||||
|
||||
// ========== To-Do: Translate Keys (Remove After Translation) ==========
|
||||
// 1. 'models.accessSettings.public.desc': 'Accessible to anyone without authentication.',
|
||||
// 2. 'models.accessSettings.authed.tips': 'Accessible to all authenticated platform users.',
|
||||
// 3. 'models.accessSettings.allowedUsers.tips': 'Only designated users can access the model.'
|
||||
// ========== End of To-Do List ==========
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
export default {
|
||||
'noresult.button.add': 'Добавить сейчас',
|
||||
'noresult.mymodels.title': 'Нет доступных моделей',
|
||||
'noresult.mymodels.subTitle': 'Обратитесь к администратору для получения доступа.',
|
||||
'noresult.mymodels.subTitle':
|
||||
'Обратитесь к администратору для получения доступа.',
|
||||
'noresult.mymodels.nofound': 'Подходящие модели не найдены',
|
||||
'noresult.deployments.title': 'Нет развернутых моделей',
|
||||
'noresult.deployments.subTitle': 'Вы еще не развернули ни одной модели. Нажмите кнопку ниже, чтобы начать.',
|
||||
'noresult.deployments.subTitle':
|
||||
'Вы еще не развернули ни одной модели. Нажмите кнопку ниже, чтобы начать.',
|
||||
'noresult.gpus.title': 'GPU устройства не обнаружены',
|
||||
'noresult.gpus.subTitle': 'Проверьте, что статус Worker READY.',
|
||||
'noresult.gpus.nofound': 'Подходящие GPU устройства не найдены.',
|
||||
@@ -32,5 +34,18 @@ export default {
|
||||
'noresult.keys.nofound': 'Подходящие API-ключи не найдены.',
|
||||
'noresult.catalog.title': 'Нет моделей',
|
||||
'noresult.catalog.subTitle': 'Модели еще не настроены.',
|
||||
'noresult.catalog.nofound': 'Подходящие модели не найдены.'
|
||||
'noresult.catalog.nofound': 'Подходящие модели не найдены.',
|
||||
'noresult.resources.cluster':
|
||||
'No clusters available. Add a cluster to get started.',
|
||||
'noresult.resources.worker':
|
||||
'No workers available. Add a worker to get started.',
|
||||
'noresult.resources.gotocluster': 'Create a Docker or Other Cluster',
|
||||
'noresult.resources.gotoworker': 'Add Worker'
|
||||
};
|
||||
|
||||
// ========== To-Do: Translate Keys (Remove After Translation) ==========
|
||||
// 1. 'noresult.resources.cluster': 'No clusters available. Add a cluster to get started.',
|
||||
// 2. 'noresult.resources.worker': 'No workers available. Add a worker to get started.',
|
||||
// 3. 'noresult.resources.gotocluster': 'Create a Docker or Other Cluster',
|
||||
// 4. 'noresult.resources.gotoworker': 'Add Worker'
|
||||
// ========================================================================
|
||||
|
||||
@@ -78,5 +78,6 @@ export default {
|
||||
'clusters.addworker.autoDetect': '自动检测',
|
||||
'clusters.addworker.extraVolume.holder':
|
||||
'例如:/data/models(路径需以 / 开头)',
|
||||
'clusters.addworker.vendorNotes.title': '{vendor}设备注意事项'
|
||||
'clusters.addworker.vendorNotes.title': '{vendor}设备注意事项',
|
||||
'clusters.button.genToken': '生成令牌'
|
||||
};
|
||||
|
||||
@@ -248,5 +248,8 @@ export default {
|
||||
'models.accessControlModal.includeusers': '显示用户',
|
||||
'models.table.genericProxy':
|
||||
'使用以下路径前缀,并在请求头 <span class="bold-text">X-GPUStack-Model</span> 或请求体中的 model 字段设置模型名称后访问该模型。该路径的所有子路径请求会被转发到推理后端。',
|
||||
'models.form.backendVersion.deprecated': '已弃用'
|
||||
'models.form.backendVersion.deprecated': '已弃用',
|
||||
'models.accessSettings.public.desc': '任何人无需认证即可访问。',
|
||||
'models.accessSettings.authed.tips': '平台内所有已认证用户可访问。',
|
||||
'models.accessSettings.allowedUsers.tips': '仅允许选定的特定用户访问。'
|
||||
};
|
||||
|
||||
@@ -33,5 +33,9 @@ export default {
|
||||
'noresult.keys.nofound': '未找到匹配的 API 密钥',
|
||||
'noresult.catalog.title': '暂无模型',
|
||||
'noresult.catalog.subTitle': '尚未配置任何模型。',
|
||||
'noresult.catalog.nofound': '未找到匹配的模型'
|
||||
'noresult.catalog.nofound': '未找到匹配的模型',
|
||||
'noresult.resources.cluster': '暂无可用集群,请添加集群以开始使用。',
|
||||
'noresult.resources.worker': '暂无可用节点,请添加节点以开始使用。',
|
||||
'noresult.resources.gotocluster': '创建 Docker 或其他类型的集群',
|
||||
'noresult.resources.gotoworker': '添加节点'
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user