AlgoSpace: A platform for displaying algorithm achievements
Project description
发布方本地部署指南
最保密、最快速的发布方式
⚡️⚡️⚡️ 一分钟极速发布 ⚡️⚡️⚡️
所需环境
👉 任何可以上网的计算机
👉 可以跑通的算法
👉 Python>=3.7
第一步:准备算法预测函数
例如:
def landmark_detection(image_path):
'''
人脸关键点标注
args:
image_path: 本地图片路径
'''
# 这里是具体算法实现 #
return {
'output_image_path': output_image_path, # 带关键点标注的本地图片路径
'dets': dets, # 目标图像检测的人脸坐标点
}
第二步:安装 Python 包
在算法所用 Python 环境的命令行执行:
pip install algospace -i https://pypi.python.org/simple
第三步:初始化配置文件
进入算法根目录,命令行执行:
algospace init
algospace
命令也可以简写为asc
执行后在当前目录下生成 algospace-config.py
配置文件。
第四步:填写配置文件
根据 algospace-config.py
中的注释信息,填写第一步准备完成的预测函数的信息。
例如第一步预测函数的配置信息应当填写为:
service_filepath = './main.py'
service_function = 'landmark_detection'
service_input = {
'image_path': {
'type': 'image_path',
'describe': '人脸图片',
}
}
service_output = {
'output_image_path': {
'type': 'image_path',
'describe': '带标注点的人脸图片'
},
'dets': {
'type': 'str',
'describe': '目标图像检测的人脸坐标点'
}
}
最后一步:运行!
进入算法根目录,命令行执行:
algospace start
也可以挂在后台运行:
nohup algospace start > ./algospace.log 2>&1 &
🎉 算法将会自动注册、运行、发布。
🎉 稍等片刻后即可在「我的算法」页面中查看新增的算法。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
algospace-0.1.5.tar.gz
(22.9 kB
view details)
File details
Details for the file algospace-0.1.5.tar.gz
.
File metadata
- Download URL: algospace-0.1.5.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c0b1ff4c68a2568d4e0b7c745b15b78fd250464bd0e31a5f1a021839a9aeeeb |
|
MD5 | 2b0680929436b20afb2c48fb9a276bdd |
|
BLAKE2b-256 | 97ac992575b4c74db7d67ee4b3a9ddd7b3c1eab6dcab64342651ef69021e5915 |