` from clearml import Dataset
IMG_PATH = "/home/mfb/Temp/sample-ds/50-ok.jpg"
Create dataset and add sample image
ds = Dataset.create(dataset_name="Test", dataset_project="Dataset-Test")
ds.add_files(path=IMG_PATH)
ds.upload()
Add and report image
logger = ds.get_logger()
logger.report_image("image", "sample image", iteration=0, local_path=IMG_PATH)
logger.flush()
Finalize the dataset
ds.finalize() `
What OS are you running the scripts on, Abed?
The above output is on the clearml community server
@<1523701168822292480:profile|ExuberantBat52> Do you have pandas installed on your machine?
Thanks a lot, I will have a look at that!
Can you share a screenshot of what you see?
Yes, I am using a virtualenv that has pandas and clearml installed.
This is strange. Exactly same code works for me. What version of clearml are you using? What version is your server?
CostlyOstrich36 I have used ds.get_logger().report_image()
in a loop in order to upload all the images from the dataset as previews. Then I called flush()
, which returned True
. However, the images are still not shown. Any ideas - how could I debug that?
@<1523701168822292480:profile|ExuberantBat52> , did you add debug samples in a similar fashion? What version of the clearml
sdk are you using? Also what server?
Please check what you get for events.debug_images
in network section of developer tools (F12) when trying to view the preview in the dataset
Above is the response for the events.debug_images
Also when in this view, open developer tools (F12) and see what calls you get back for debug samples
Might need to refresh page after opening dev tools 🙂
CostlyOstrich36 Do you have any idea how I could debug that?
It isn't a bug, you have to add the previews manually through reporting. For example:
ds = Dataset.create(...) ds.add_files(...) ds.get_logger().report_media(...)
ProudElephant77 , I think you might need to finalize the dataset for it to appear
CostlyOstrich36 Unfortunately that didn't helped 😞
CostlyOstrich36 The latest clearml package, installed these days - 1.9.0
The dataset view is also empty:
What if you add images to the dataset? Can you see them being previewed? @<1523701168822292480:profile|ExuberantBat52>
The thing is, even on the community server, not all the datasets have automatic previews. So for the same code/dataset, some of the runs have previews and some of them don't.
I don't think datasets don't have visualization out of the box, you need to add these previews manually. Only HyperDatasets feature from the Scale & Enterprise versions truely visualizes all the data.
According to your code snippet there isn't any visualization add on top of the dataset
How about when you view it in the datasets view? Also what version of clearml
package do you have?
Actually, datasets should have an automatic preview...
Looping in @<1523703436166565888:profile|DeterminedCrab71> & @<1523701435869433856:profile|SmugDolphin23> for visibility
ProudElephant77 , can you please add a code snippet of what you did?
I have been using them for a while, they've always had autopreviews.