Skip to content

hokifung/resources

 
 

Repository files navigation

Join Datature Slack

Datature Script Library

A repository of resources used in our tutorials and guides ⚡️

This library is a collection of useful scripts that can be used for integrating with our platform tools, or for general CV application purposes. The scripts are written in various programming languages and are available under the MIT License.

Table of Contents

Getting Started

Prerequisites

Firstly, users should clone this repository and change to the resource folder directory.

git clone https://github.com/datature/resources.git
cd resources

In each folder, there will be a requirements.txt file that contains the dependencies required for Python scripts to run. Users can install the dependencies by running the following command:

pip install -r requirements.txt

It is recommended to use a virtual environment to install the dependencies. For more information on virtual environments, please refer to Python venv.

Usage

Each folder contains a README.md file that contains the instructions for running the scripts. Please refer to the README.md file for more information.

Contributing

We welcome contributions to this repository. Please refer to CONTRIBUTING.md for more information on what areas you can contribute in and coding best practice guidelines.

Script Categories

Example Scripts

This section contains example scripts that can be used for integrating with our platform tools, or for general CV application purposes.

SDK Guides

This section contains guides and code snippets on how to use our Datature Python SDK for automating tasks without having to interact with our Nexus platform. The SDK is available on PyPI. It can be installed by running the following command:

pip install -U datature

The SDK can either be invoked in Python, or through the command line interface (CLI). For more information or advanced features on the SDK, please refer to the SDK documentation.

Deployment

This section contains scripts on how to deploy your models trained on Nexus for inference. We currently support the following deployment methods:

  • Edge Deployment, for deploying models on edge devices such as Raspberry Pi.
  • Inference API, where models are hosted on our servers and inference can be performed through API calls.
  • Local Inference, for running simple inference scripts on your local machine.

About

A repository of resources used in our tutorials and guides ⚡️

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.4%
  • Python 3.6%