Skip to main content

AlgoSpace: A platform for displaying and using 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


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.4.6.tar.gz (30.7 kB view details)

Uploaded Source

File details

Details for the file algospace-0.4.6.tar.gz.

File metadata

  • Download URL: algospace-0.4.6.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for algospace-0.4.6.tar.gz
Algorithm Hash digest
SHA256 727ff580f2cf45f0b58b6763dc145bbc3358296152cc3c2f6a92d48270d6eec0
MD5 ade722c0b1433f06a9777c36082b5c7c
BLAKE2b-256 07f12c402c892626c87c8429b285d706cb6faa1f30302fcaaf97906bd480335b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page