GitHub • LinkedIn • X • Discord
Telekinesis Iris
Telekinesis Iris is a computer vision platform for training, exporting, and deploying object detection and instance segmentation models on COCO datasets.
It includes:
- Local RF-DETR and SAM3-LoRA model integrations
- Unified PyTorch training, validation, checkpointing, export, and inference
- ONNX deployment for RF-DETR and native PyTorch deployment for SAM3-LoRA
- Rerun visualization for predictions
Release Model
Telekinesis Iris is currently in active development (pre-1.0). APIs may evolve between minor releases. Install the latest package version for the newest features and fixes.
Installation
-
Install Miniconda.
-
Create a Python 3.11 environment:
conda create -n telekinesis-iris python=3.11
-
Activate the environment:
conda activate telekinesis-iris
-
Install PyTorch and TorchVision for CUDA 12.8, then install the package:
pip install torch torchvision --index-url https://download.pytorch.org/whl/cu128
pip install -e ".[rfdetr]"
Example
Train an RF-DETR segmentation model on a COCO dataset:
from telekinesis.iris.dataset import COCODataset
from telekinesis.iris.models import RFDETR, RFDETRConfig, RFDETRVariant
from telekinesis.iris.trainer import Trainer
model = RFDETR(
config=RFDETRConfig(
variant=RFDETRVariant.SEG_NANO,
num_classes=3,
pretrained=True,
)
)
training_dataset = COCODataset(
"dataset/train",
transforms=model.train_transforms,
include_masks=model.requires_masks,
)
trainer = Trainer(
model=model,
training_dataset=training_dataset,
output_dir="results/seg-nano",
epochs=10,
batch_size=4,
)
trainer.train()
Resources
Support
For issues and questions:
- Create an issue.
- Contact
support@telekinesis.ai. - Join the Telekinesis Discord.
Metadata
Release files for telekinesis-iris 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| telekinesis_iris-0.1.1.tar.gz | 1.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| telekinesis_iris-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.4 MB
Release files / telekinesis_iris-0.1.1.tar.gz
| Download URL | telekinesis_iris-0.1.1.tar.gz |
|---|---|
| Size | 1.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c12f8e4c6fb49912e3e0e0c6d9ee46eec2f8cf2152d99b6eff170f1c2f929af2
|
|
BLAKE2b-256 checksum How to use checksums |
bfec0f3124c0519d08094f97f367920112054ede709e4dcf5db626dac582648e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|
Release files / telekinesis_iris-0.1.1-py3-none-any.whl
| Download URL | telekinesis_iris-0.1.1-py3-none-any.whl |
|---|---|
| Size | 1.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
342c7748bd754ca85cc6958ebb3949b157fc7329b9a142fc395e6f3c50644fb1
|
|
BLAKE2b-256 checksum How to use checksums |
a1560f7419a6692b6073d94d8b328c2b7a3c7aab167b6a53a58194343bb8f9dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.11.15
|