使用fAIr进行预测的包
项目描述
fAIr预测器
在任何地方运行您的fAIr模型预测!
先决条件
fAIr预测器支持GPU、CPU和基于tflite的设备
- 根据您的需求安装
tensorflow-cpu
或tflite-runtime
tflite-runtime
支持轻量级部署以运行推理,而tensorflow-cpu
可能需要安装efficientnet
在Collab上的示例
# Install
!pip install fairpredictor
# Import
from predictor import predict
# Parameters for your predictions
bbox=[100.56228021333352,13.685230854641182,100.56383321235313,13.685961853747969]
model_path='checkpoint.h5'
zoom_level=20
tms_url='https://tiles.openaerialmap.org/6501a65c0906de000167e64d/0/6501a65c0906de000167e64e/{z}/{x}/{y}'
# Run your prediction
my_predictions=predict(bbox,model_path,zoom_level,tms_url)
print(my_predictions)
## Visualize your predictions
import geopandas as gpd
import matplotlib.pyplot as plt
gdf = gpd.GeoDataFrame.from_features(my_predictions)
gdf.plot()
plt.show()
在CPU上工作!可以在无服务器函数上运行,运行预测无需其他依赖项
使用raster2polygon
还有一个后处理选项支持多边形之间的距离阈值以合并它们,如果这对您有用,可以通过以下方式安装raster2polygon:
pip install raster2polygon
负载测试
注意:在进行负载测试之前,请始终获取服务器管理员的许可
为了执行负载测试,我们使用Locust,在根目录中执行以下命令以启用此功能
-
安装Locust
pip install locust
-
运行Locust脚本
locust -f locust.py
填写您的HOST,并将其替换为预测器URL的基本URL
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
fairpredictor-0.0.35.tar.gz (10.9 kB 查看哈希值)
构建分发
fairpredictor-0.0.35-py3-none-any.whl (12.9 kB 查看哈希值)
关闭
fairpredictor-0.0.35.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c27e5eac81cb9c6c3237423be26a97d96266ee55f98f9a5aead0f876ef1669aa |
|
MD5 | 602a1e5970417b0259c5c0d775268de7 |
|
BLAKE2b-256 | b180865ad8573e653cbc08b4dbda6aec1934b3ec9a1d55d66c7b0b326b8243cc |
关闭
fairpredictor-0.0.35-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | acc429d5ccd8d5b1fad32358ddfa93f45e58c2d2de3a4a89a80544b89af79c7f |
|
MD5 | 877cf0a52e902aecc5ccbf3943a64f93 |
|
BLAKE2b-256 | ce5beb11e32bedbc58b3dc1c88d17af270b0d86c8b743da6fe3809ff4531a344 |