Adeel Hassan

Results 13 issues of Adeel Hassan

## Problem Raster Vision (RV) is a [framework](https://en.wikipedia.org/wiki/Software_framework). To use it, users must configure the RV pipeline by defining a `get_config()` function. This has the following disadvantages: - Even the...

enhancement

## 🚀 Feature Support multi-GPU training and prediction. ## Motivation Distributing the workload across multiple GPUs can considerably speed up the training and prediction process.. ## Pitch PyTorch provides [at...

enhancement
feature-request

## 🚀 Feature See the following discussion on Gitter: https://gitter.im/azavea/raster-vision?at=6298bff6ef00bd1dc60fc7ee `ObjectDetectionGeoDataWindowConfig` should allow `neg_ratio` to be `None` since `ObjectDetectionRandomWindowGeoDataset` allows it. ## Motivation It's a feature that already exists. This...

enhancement
good-first-issue

## 🐛 Bug See the following discussion on Gitter: https://gitter.im/azavea/raster-vision?at=6298bff6ef00bd1dc60fc7ee Whenever a `RandomWindowGeoDataset` for a scene fails to find an eligible chip in `max_sample_attempts` attempts, it throws a `StopIteration` error...

bug

## 🚀 Feature RV uses https://github.com/azavea/mask-to-polygons for vectorization, but the library is no longer being maintained. We should move the vectorization code into RV itself and remove this dependency. ##...

enhancement
good-first-issue

[pytorch_learner/learner_pipeline.py#L16](https://github.com/azavea/raster-vision/blob/master/rastervision_pytorch_learner/rastervision/pytorch_learner/learner_pipeline.py#L16) calls `ClassificationLearnerConfig.build()` ``` learner = learner_cfg.build(learner_cfg, self.tmp_dir) ``` which has the signature ``` def build(self, tmp_dir, model_path=None): ... ``` So the above call should, in effect, map `learner_cfg` to...

bug

As a follow-up to #1395, we should add Python notebooks that demonstrate how to use Raster Vision as a library. If feasible, it would also be nice to automatically add...

enhancement
good-first-issue

### for #1395 - `core` - [x] Add a `Labels.from_predictions()` method to easily convert model predictions to `Labels` (#1434) - [x] Refactor `ClassConfig` to use pydantic validators (#1436) - [x]...

enhancement

[Migration guide](https://docs.pydantic.dev/2.5/migration/).

enhancement