Hey @<1523701070390366208:profile|CostlyOstrich36> , here are some more details:
- I have a pipeline with two steps: step_a returns the image, which is being passed as an input to step_b.
- I can see the image as an artifact of step_a's task page, and I can download it (~9 MB).
- When step_b starts, it prints that it was downloaded successfully.
- Then the Plotly figure is being created. Its Json contains two fields: 'data' and 'layout' where the 'layout' subdict contains 'images' key with the image data.
- The
logger.report_plotly
function gets this figure. - After all done, the plotly figure in the task's page is missing the layout data: when I download the figure's Json through the Plotly's UI Button, it contains only the 'data' entry, without the 'layout'.
I'm using a self-hosted server.
Hi @<1815919815257231360:profile|UpsetFrog68> , can you see the file in the object storage? Do you have some minimal snippet that reproduces this?
Does this reproduce if you run it as a single task and not a pipeline?