geowatch.tasks.fusion.methods.torchvision_nets module¶
Example
from geowatch.tasks.fusion.datamodules.network_io import RGBImageBatchItem item0 = RGBImageBatchItem.demo(index=0) item1 = RGBImageBatchItem.demo(index=1) batch_items = [item0, item1] self.imdata_chw.shape self.channels
from geowatch.tasks.fusion.methods.torchvision_efficientnet import * # NOQA self = FCNResNet50() batch = self.collate(batch_items) out = self.forward(batch)
self = EfficientNetB7() out = self.forward(batch)
- class geowatch.tasks.fusion.methods.torchvision_nets.TorchvisionWrapper(*args: Any, **kwargs: Any)[source]¶
Bases:
LightningModule
- class geowatch.tasks.fusion.methods.torchvision_nets.TorchvisionSegmentationWrapper(*args: Any, **kwargs: Any)[source]¶
Bases:
TorchvisionWrapper
- class geowatch.tasks.fusion.methods.torchvision_nets.TorchvisionClassificationWrapper(*args: Any, **kwargs: Any)[source]¶
Bases:
TorchvisionWrapper
- class geowatch.tasks.fusion.methods.torchvision_nets.TorchvisionDetectionWrapper(*args: Any, **kwargs: Any)[source]¶
Bases:
TorchvisionWrapper
- class geowatch.tasks.fusion.methods.torchvision_nets.EfficientNetB7(*args: Any, **kwargs: Any)[source]¶
- class geowatch.tasks.fusion.methods.torchvision_nets.FCNResNet50(heads, classes=10, dataset_stats=None)[source]¶