Closed robert-s-lee closed 3 years ago
adding the following to requirements.txt
has has the next issue:
opencv-python
gym
/opt/miniconda3/envs/kd/lib/python3.7/site-packages/pl_bolts/utils/warnings.py:32: UserWarning: You want to use `wandb` which is not installed yet, install it with `pip install wandb`.
adding wand
yields the next blocker:
% python train.py
Traceback (most recent call last):
File "train.py", line 2, in <module>
import flash
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/flash/__init__.py", line 51, in <module>
from flash import tabular, text, vision
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/flash/vision/__init__.py", line 1, in <module>
from flash.vision.classification import ImageClassificationData, ImageClassifier
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/flash/vision/classification/__init__.py", line 2, in <module>
from flash.vision.classification.model import ImageClassifier
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/flash/vision/classification/model.py", line 23, in <module>
from flash.vision.backbones import backbone_and_num_features
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/flash/vision/backbones.py", line 23, in <module>
from pl_bolts.models.self_supervised import SimCLR, SwAV
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/pl_bolts/__init__.py", line 19, in <module>
from pl_bolts import ( # noqa: E402
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/pl_bolts/datamodules/__init__.py", line 5, in <module>
from pl_bolts.datamodules.experience_source import DiscountedExperienceSource, ExperienceSource, ExperienceSourceDataset
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/pl_bolts/datamodules/experience_source.py", line 24, in <module>
class ExperienceSourceDataset(IterableDataset):
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/torch/utils/data/_typing.py", line 273, in __new__
return super().__new__(cls, name, bases, namespace, **kwargs) # type: ignore[call-overload]
File "/opt/miniconda3/envs/kd/lib/python3.7/abc.py", line 126, in __new__
cls = super().__new__(mcls, name, bases, namespace, **kwargs)
File "/opt/miniconda3/envs/kd/lib/python3.7/site-packages/torch/utils/data/_typing.py", line 371, in _dp_init_subclass
", but found {}".format(sub_cls.__name__, _type_repr(hints['return'])))
TypeError: Expected 'Iterator' as the return annotation for `__iter__` of ExperienceSourceDataset, but found typing.Iterable
@robert-s-lee When using CLI, we recommend to use conda. Please see the guidance here : https://docs.grid.ai/products/global-cli-configs/virtual-environments
https://docs.grid.ai/examples/vision/coco run has the following warning and fails. https://github.com/robert-s-lee/CocoDemo/tree/rslee-refresh has the WIP
fails with the following