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

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for algospace-0.4.13.tar.gz
Algorithm Hash digest
SHA256 334a1ab4a2f3ccbdf74b1c1c10c3b9d405980a2b93743633b985c73b0f2a1a68
MD5 fc100bede5de5373e22a72e50baa35fa
BLAKE2b-256 6bc9f03857f940ad149e0c50320c68d6987377d16c2dec0fc4767138bce189bc

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