跳转到主要内容

将标签制作器作为dask作业运行

项目描述

label-maker-dask

运行label-maker作为dask作业的库

致谢

这项工作是在微软的支持下进行的,旨在在行星计算机上运行。通过访问行星计算机中心,您可以找到运行此库的交互式笔记本教程。

基本示例

实例化一个分布式dask集群

from dask.distributed import Client
cluster = ...
client = Client(cluster)

创建一个标签制作器作业

from label_maker_dask import LabelMakerJob
lmj = LabelMakerJob(
    zoom=13,
    bounds=[-44.4836425781, -23.02665962797, -43.412719726, -22.5856399016],
    classes=[
        { "name": "Roads", "filter": ["has", "highway"] },
        { "name": "Buildings", "filter": ["has", "building"] }
      ],
    imagery="http://a.tiles.mapbox.com/v4/mapbox.satellite/{z}/{x}/{y}.jpg?access_token=ACCESS_TOKEN",
    ml_type="segmentation",
    label_source="https://qa-tiles-server-dev.ds.io/services/z17/tiles/{z}/{x}/{y}.pbf"
)

构建并执行作业

lmj.build_job()
lmj.execute_job()

查看或使用结果(通过传递到机器学习框架)

for result in lmj.results:
    ...

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

label-maker-dask-0.1.2.tar.gz (9.6 kB 查看哈希值)

上传时间:

构建分布

label_maker_dask-0.1.2-py3-none-any.whl (10.5 kB 查看哈希值)

上传于 Python 3

由...