if you run piconet script directly in a ubuntu vm with multipass or container with docker, nothing is changed---just make sure you are using the latest multipass/docker that supports apple silicon, and it shall automatically pull the suitable ubuntu vm or container that runs either natively on apple silicon or through rosetta
if you want to run picolab (piconet with the jupyterlab gui front-end), you can either run in a ubuntu virtual machine or docker container. for virtual machine, make sure to use picolab-vm-230124.tar.gz at
download/file.php?id=39446 which has been tested by a csc361 student with an m1 macbook air and multipass. everything shall be automatic, i.e., the url is formed correctly with jupyterlab access token and chrome browser will be launched too
if you want to run picolab in a docker container, you can either build the image yourself picolab-docker.tar.gz
download/file.php?id=39455 or you can pull the universal image built by clark
https://hub.docker.com/r/clarkzjw/picolab . just make sure you use the jupyterlab access token when you launch your image into a running instance to access picolab through your web browser. we know it has been tested with docker desktop for windows/macos