Skip to main content

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


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

Uploaded Source

File details

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

File metadata

  • Download URL: algospace-0.4.2.tar.gz
  • Upload date:
  • Size: 30.1 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.2.tar.gz
Algorithm Hash digest
SHA256 ed9b9c88480bb47c44e2b5007beab9012ce146dea4888878c6f7643e19937bd0
MD5 deed1f061dff8352fb9062e6395ef6ff
BLAKE2b-256 be00dac9957ab1d45fe5e9e4275d09cfbe72feaf6b6f5be53797eeeb88a4a988

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