Local Processing of Data Based on CXL Created Algorithms
Project description
Sentinel: Local
Purpose
Conservation X Labs aims to make the deployment of customized machine learning models as simple as possible across all endpoints (Sentinel Field-Hardware, Offline Laptops, Cloud).
This software is designed to run custom offline machine learning models across many images/videos on customer laptops or desktops. This will likely be used in field scenarios where:
- Data sorting is required without reliable internet connection.
- Privacy is paramount
High Level Overview
Basic Controls (via Python)
This repo is the high-level functionality of the system, such as selecting:
- Organization/Model Selection
- Input Folders
Docker: Organization-Specific Algorithms
We use Docker to manage the difficulties of different dependencies (Operating Systems, existing tensorflow installations) that will inevitably be present on people's systems. It also allows us to update/fix systems, algorithms on-the-go. This wil be downloaded by the python script, so dont worry about downloading this, it will be done automatically. Each Conservation X Labs customer will have a docker container with their most up-to-date algorithms pre-loaded with the latest TensorFlow libraries. As new/updated algorithms are made, your new algorithms can be found here.
===Please run the python script at least once before being offline to ensure your org's docker container is downloaded===
Installation Instructions
- Install Python
- Download Sentinel Python Package
pip install sentinel_local - If using private algorithms (you should know if this is the case) - add the provided .json key to your machine
- Follow Usage Instructions
CLI (Command Line Interface)
sentinel_download --org <ORG_NAME> --key <PATH_TO_JSON_KEY>
sentinel_run --org <ORG_NAME> --model <model_name> --input_folder <PATH_TO_INPUT_FODLER>
Python Scripting
import sentinel_local
sentinel_local.download(org,key)
sentinel_local.run()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sentinel_local-0.1.12.1.tar.gz.
File metadata
- Download URL: sentinel_local-0.1.12.1.tar.gz
- Upload date:
- Size: 4.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f07555b7790c79067c08303b92f467bbf03fd5f8490696fb5f0b6846e505a80
|
|
| MD5 |
1e98d7fd35a5a4904525226dbd7ff4b9
|
|
| BLAKE2b-256 |
072e4d85e0fef948f5a84773581519cba6223fa010f4971046f7b4a801dbb2cd
|
File details
Details for the file sentinel_local-0.1.12.1-py3-none-any.whl.
File metadata
- Download URL: sentinel_local-0.1.12.1-py3-none-any.whl
- Upload date:
- Size: 8.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.26.0 requests-toolbelt/0.9.1 urllib3/1.26.7 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9714e599bfc03b3ec28c2c7f954b5e31bd7b9c33fadb642acd4a92fb74395c9c
|
|
| MD5 |
3d4b21963a971b9c838b6ecc82637833
|
|
| BLAKE2b-256 |
8e513c2ee37b4ee91931f4c64fab3e41dd64ac20d898fa0c89e9567a5a26f751
|