I think the problem is with compare_models, not the remote use of canvas.
I used the SSH method to open a browser window to the canvas, however this still did not generate a plot. I confirmed the canvas is working by running:
I got the message "Canvas is updated and available in a tab in the default browser".
I went to the canvas and I can see both models in the model tab. When I click on popularity_model I can view the table in the "Summary" tab and the chart in the "Evaluate" tab. WHen I click on COmparison I just get "Loading" and nothing happend.
When I run
result = gl.recommender.util.compare_models(test_set, [popularity_model, item_sim_model],
I don't see a plot in the notebook, I don't get a message and I don't see anything in the canvas. I also tried 'make_plot=True' to no avail. Have you tried running the notebook and checking that it works on your system in 1.9?
Given that I can do
and see the model evaluation in the notebook, why shouldn't this work with compare too?