将 Conda 和 Pip 包持久化存储至 PFS 云上的AI开发环境中,您可能经常通过 conda install 或 pip install 安装 Python 依赖包。直接在容器内安装,这些包会写入容器的可写层,导致以下问题: 镜像过大:提交镜像时包含大量临时文件和缓存; 环境不可复现:新开发机实例启动后需重新安装依赖; 资源浪费:重复下载相同包,浪费时间和网络开销。
在训练任务中使用云存储 在百舸异构计算平台提交分布式训练任务时,您可以通过存储挂载的方式将云存储(BOS、CFS、PFS、RapidFS)挂载到训练容器中,从而方便地在训练过程中直接读写存储中的数据。本文为您介绍如何在百舸训练任务中进行 BOS、CFS 、 PFS 、Rapidfs的存储配置与挂载使用。 前置条件 登录 百舸异构计算平台 AIHC 控制台 。 已创建资源池和队列。
在开发机中使用对象存储BOS 本文旨在帮助您熟悉对象存储BOS在开发机中的使用。
使用API进行版本控制 同时,您也可以使用百度云函数计算API对函数版本进行操作,详情见 版本操作 别名 您可以为您的百度云函数创建一个或者多个别名。函数别名类似一个指向特定函数版本的指针,您可以通过别名的百度云函数BRN对函数版本进行访问。 创建别名 百度云函数计算别名创建过程如下图所示: 打开 百度云控制台 ,进入CFC控制界面。 选择您希望创建别名的函数。
别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询函数的别名列表,可查看某个版本的别名列表,若不指定版本则列出该函数所有别名: Javascript 复制 1 var options = { 2 'FunctionVersion' : '1' // 查看版本1关联的别名列表 3
别名操作 获取别名列表 使用以下代码可以获取函数的别名列表 Go 复制 1 args := &api.ListAliasesArgs{ 2 FunctionName: "sdk-create", 3 } 4 5 // 若想获取特定函数版本的别名,可以设置 6 args.FunctionVer
别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询特定函数的所有别名: Plain Text 复制 1 public void testListAliases(CfcClient cfcClient) { 2 String functionName = "test-1
别名操作 各接口的请求参数和响应参数说明请参考 别名操作 。 获取别名列表 如下代码用于查询特定函数的所有别名: Plain Text 复制 1 // 获取别名列表,参数为函数名称 2 response = cfc_client.list_aliases(function_name) 创建别名 如下代码用于创建函数别名
别名列表ListAliases 接口描述 本接口用于查询函数所有别名。 请求结构 Plain Text 复制 1 GET /v1/functions/{FunctionName}/aliases HTTP/1.1 2 Host: cfc.bj.baidubce.com 3 Authorization: authoriz
创建别名CreateAlias 接口描述 本接口用于创建别名。 请求结构 Plain Text 复制 1 POST /v1/functions/{FunctionName}/aliases HTTP/1.1 2 Host: cfc.bj.baidubce.com 3 Authorization: authorizati