基岩平台客户端库

bdrk的Python项目详细描述


Bedrock帮助数据科学家拥有机器学习工作流的端到端部署。bdrk是在基岩平台上与api交互的官方客户端库。

用法

为了使用bdrk,您需要向basis ai注册一个帐户。请通过电子邮件contact@basis-ai.com开始。创建帐户后,将向您颁发一个可用于向基岩进行身份验证的个人api令牌。

安装基岩客户端

可以使用以下命令从pypi安装基岩客户机库。我们建议在虚拟环境中运行它,以防止潜在的依赖冲突。

pip install bdrk

注意,python 3.7及更高版本正式支持客户端库。

安装可选依赖项

可以安装以下可选依赖项以启用其他功能。

命令行支持:

pip install bdrk[cli]

Feauture商店支持:

pip install bdrk[fs]

设置您的环境

安装后,需要在项目的根目录中添加格式良好的bedrock.hcl配置文件。配置文件指定要运行哪个脚本进行培训和部署,以及它们各自的基本Docker映像。您可以找到一个示例目录布局here

在本地使用模块时,可能需要为bdrk定义以下环境变量,以便对基岩进行api调用。当在集群中运行时,这些变量将在工作负载容器上自动设置。

BEDROCK_API_DOMAIN=https://bedrock.basis-ai.com
BEDROCK_API_TOKEN=<your personal API token>

记录培训指标

使用bdrk基岩客户机,您可以通过向train.py添加日志代码,轻松地将培训度量导出到基岩。下面的示例演示了在基岩平台上可视化的日志图表和度量。

importloggingfrombedrock_client.bedrock.apiimportBedrockApilogger=logging.getLogger(__name__)bedrock=BedrockApi(logger)bedrock.log_metric("Accuracy",0.97)bedrock.log_chart_data([0,1,2,3],[0.1,0.5,0.7,0.9])

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在通过url读取csv文件时,我想用数据映射列名   java在没有类型转换的情况下访问父类型的arraylist中的特定子类型方法,子类型的创建只有在运行时才知道   java扩展UIComponentBase时如何保存状态   java如何使用字符串作为Velocity模板?   用于调试远程/本地java应用程序的自定义调试器   JavaFx和浮动按钮   java如何修改列表中的对象?在迭代时扩展MyObject>?   java Spring框架如何避免控制器中的重复代码?   java代码名1 IOS签名   一点Bitly API有Java库吗?   jasper报告将Highcharts图表添加到使用JavaAPI生成的JasperReport模板中   swing如何在java中更改按键的颜色   java Javax Websocket使用路径参数提交登录数据,好的做法?