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

Uploaded Source

File details

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

File metadata

  • Download URL: algospace-0.4.12.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.12.tar.gz
Algorithm Hash digest
SHA256 47dac98374bfee66b9dbdb2d5de3490938815a13d949a44d7fa53c3da162d900
MD5 6583ae1a8091ea811c9c4ef1e3d0993b
BLAKE2b-256 23bc7272249554e86c2e9a452d1c2e1be4d669a63b500157e4192778e6cd68f9

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