roofAI 🏛️ meets ⚒️ SageMaker + more-26
3 min readFeb 17, 2024
Next,
git ls-files '*.py'
need to publish abcli
first.
roofAI dataset ingest \
source=AIRS,target=sagemaker - \
--test_count 0 \
--train_count 16 \
--val_count 16
counts:
test: 0
train: 16
val: 16
...
num:
test: 2
train: 32
num:
test: 0
train: 16
val: 16
fix the discrepancy. ✅ how is “count” calculated? is “count” used anywhere? consolidate count and num?
roofAI dataset ingest \
source=AIRS,target=sagemaker,upload \
AIRS-sagemaker-debug-2024-02-17-v1 \
--test_count 0 \
--train_count 16 \
--val_count 16
sagesemseg train - \
AIRS-sagemaker-debug-2024-02-17-v1
num_classes=21, # Pascal has 21 classes. This is a mandatory parameter.
classes:
- other
- roof
roofAI dataset ingest \
source=AIRS,target=sagemaker,upload \
AIRS-sagemaker-debug-2024-02-17-v2 \
--test_count 0 \
--train_count 16 \
--val_count 16
sagesemseg train - \
AIRS-sagemaker-debug-2024-02-17-v2
validate train+ deploy. ✅
roof test dryrun
roof test
✅
migration
sagemaker/semantic_segmentation_pascalvoc: move ✅ add a README in place ✅ update README ✅
notebooks_and_scripts/sagesemseg: move ✅ leave an __init__.py
in place ✅
scripts/sagesemseg: do not move, update README ✅
notebooks/sagemaker: update README ✅
semantic_segmentation_pascalvoc-v7.ipynb: cp ▶️ semantic_segmentation_pascalvoc-v8.ipynb ✅ validate ✅
move py
and bash
and notebooks to roofAI
✅
while waiting,
@vanwatch ingest
vanwatch update
@download filename=xxx 2024-02-17-11-36-22-29412
continues.