hls4ml-tutorial icon indicating copy to clipboard operation
hls4ml-tutorial copied to clipboard

docker build error

Open gi4you opened this issue 2 years ago • 4 comments

Hello, I found a build error in the RHEL8 environment(pull is Ok).

$sudo docker build -f docker/Dockerfile.vivado -t ghcr.io/fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2:latest . Sending build context to Docker daemon 67.18GB Error response from daemon: unexpected error reading Dockerfile: read /var/lib/docker/tmp/docker-builder548070090/docker/Dockerfile.vivado: is a directory

gi4you avatar Jun 17 '23 00:06 gi4you

hi @gi4you. I'm not sure why you're seeing this error, but why do you need to build it if you can just pull it? Do you need to change something?

jmduarte avatar Jun 17 '23 02:06 jmduarte

Hello @jmduarte,

Thank you for your quick answer. No, I just followed a tutorial.

One more question: I've got the below errors and stopped. Did I miss something?

$ docker run -p 8888:8888 ghcr.io/fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2:latest Entered start.sh with args: jupyter lab WARNING: no write access to /home/jovyan. Try starting the container with group 'users' (100), e.g. using "--group-add=users". Executing the command: jupyter lab Fail to get yarn configuration. /opt/conda/bin/node[14]: ../../src/node_platform.cc:61:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed. 1: 0x7f471b7ff9e9 node::Abort() [/opt/conda/bin/../lib/libnode.so.93] 2: 0x7f471b7ffa7b [/opt/conda/bin/../lib/libnode.so.93] 3: 0x7f471b87472d node::WorkerThreadsTaskRunner::WorkerThreadsTaskRunner(int) [/opt/conda/bin/../lib/libnode.so.93] 4: 0x7f471b874816 node::NodePlatform::NodePlatform(int, v8::TracingController*) [/opt/conda/bin/../lib/libnode.so.93] 5: 0x7f471b7c2c65 [/opt/conda/bin/../lib/libnode.so.93] 6: 0x7f471b7c3697 node::InitializeOncePerProcess(int, char**, node::InitializationSettingsFlags, node::ProcessFlags::Flags) [/opt/conda/bin/../lib/libnode.so.93] 7: 0x7f471b7c383a node::InitializeOncePerProcess(int, char**) [/opt/conda/bin/../lib/libnode.so.93] 8: 0x7f471b7c3897 node::Start(int, char**) [/opt/conda/bin/../lib/libnode.so.93] 9: 0x7f471adf8d90 [/lib/x86_64-linux-gnu/libc.so.6] 10: 0x7f471adf8e40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] 11: 0x560f0834c145 [/opt/conda/bin/node]

. . [I 2023-06-17 02:47:08.735 ServerApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 2023-06-17 02:47:08.738 ServerApp]

To access the server, open this file in a browser:
    file:///home/jovyan/.local/share/jupyter/runtime/jpserver-7-open.html
Or copy and paste one of these URLs:
    http://5d267cb5a9bd:8888/lab?token=72c4afb676d32e307e98b6c9dc9b7f5bfd1cc0f1c567d817
    http://127.0.0.1:8888/lab?token=72c4afb676d32e307e98b6c9dc9b7f5bfd1cc0f1c567d817

gi4you avatar Jun 17 '23 02:06 gi4you

Hello,

I attempted using Xilinx Vitis-AI docker_run.sh for container starting. but when I start Jupyter notebook, it shows simular errors.

Vitis-AI]$ ./docker_run.sh ghcr.io/fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2 Using default tag: latest latest: Pulling from fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2 Digest: sha256:2b0104ba3ad160978f6a33fba8fe8819ba9eb52e5a24cc9778ea584f099f9730 Status: Image is up to date for ghcr.io/fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2:latest ghcr.io/fastmachinelearning/hls4ml-tutorial/hls4ml-0.7.1-vivado-2019.2:latest (base) jovyan@SPS-diaglabs-dev:/workspace$ (base) jovyan@SPS-diaglabs-dev:/workspace$ cat /etc/issue Ubuntu 22.04.2 LTS \n \l

(base) jovyan@SPS-diaglabs-dev:~$ jupyter notebook


| | | |_ __ | | | | ___ | || | ' / / _ | / -) _/| ./_,_,|____| |_|

Read the migration plan to Notebook 7 to learn about the new features and the actions to take if you are using extensions.

https://jupyter-notebook.readthedocs.io/en/latest/migrate_to_notebook7.html

Please note that updating to Notebook 7 might break some of your extensions.

[I 03:17:35.943 NotebookApp] [jupyter_nbextensions_configurator] enabled 0.6.1 Fail to get yarn configuration. /opt/conda/bin/node[1078]: ../../src/node_platform.cc:61:std::unique_ptr node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed. 1: 0x7f71876199e9 node::Abort() [/opt/conda/bin/../lib/libnode.so.93] 2: 0x7f7187619a7b [/opt/conda/bin/../lib/libnode.so.93] 3: 0x7f718768e72d node::WorkerThreadsTaskRunner::WorkerThreadsTaskRunner(int) [/opt/conda/bin/../lib/libnode.so.93] 4: 0x7f718768e816 node::NodePlatform::NodePlatform(int, v8::TracingController*) [/opt/conda/bin/../lib/libnode.so.93] 5: 0x7f71875dcc65 [/opt/conda/bin/../lib/libnode.so.93] 6: 0x7f71875dd697 node::InitializeOncePerProcess(int, char**, node::InitializationSettingsFlags, node::ProcessFlags::Flags) [/opt/conda/bin/../lib/libnode.so.93] 7: 0x7f71875dd83a node::InitializeOncePerProcess(int, char**) [/opt/conda/bin/../lib/libnode.so.93] 8: 0x7f71875dd897 node::Start(int, char**) [/opt/conda/bin/../lib/libnode.so.93] 9: 0x7f7186c12d90 [/lib/x86_64-linux-gnu/libc.so.6] 10: 0x7f7186c12e40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6] 11: 0x562141480145 [/opt/conda/bin/node]

[W 03:17:36.512 NotebookApp] Loading JupyterLab as a classic notebook (v6) extension. [C 03:17:36.512 NotebookApp] You must use Jupyter Server v1 to load JupyterLab as notebook extension. You have v2.5.0 installed. You can fix this by executing: pip install -U "jupyter-server<2.0.0" [C 03:17:36.581 NotebookApp] You must use Jupyter Server v1 to load nbdime as a classic notebook server extension. You have v2.5.0 installed. You can fix this by executing: pip install -U "jupyter-server<2.0.0" [I 03:17:36.582 NotebookApp] Serving notebooks from local directory: /home/jovyan [I 03:17:36.582 NotebookApp] Jupyter Notebook 6.5.4 is running at: [I 03:17:36.582 NotebookApp] http://SPS-diaglabs-dev.nsls2.bnl.gov:8888/?token=0bc8a116b5bb65ba45dfae29491c7e5178eeb24bef23db4a [I 03:17:36.582 NotebookApp] or http://127.0.0.1:8888/?token=0bc8a116b5bb65ba45dfae29491c7e5178eeb24bef23db4a [I 03:17:36.582 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation). [C 03:17:36.587 NotebookApp]

To access the notebook, open this file in a browser:
    file:///home/jovyan/.local/share/jupyter/runtime/nbserver-1075-open.html
Or copy and paste one of these URLs:
    http://SPS-diaglabs-dev.nsls2.bnl.gov:8888/?token=0bc8a116b5bb65ba45dfae29491c7e5178eeb24bef23db4a
 or http://127.0.0.1:8888/?token=0bc8a116b5bb65ba45dfae29491c7e5178eeb24bef23db4a

gi4you avatar Jun 17 '23 03:06 gi4you

Hi @gi4you,

I think I have a similar problem regarding Docker, however I ran into an error while pulling the Docker Image. Did you end up solving your problem? If so, how?

Thanks

bd0100 avatar Oct 04 '24 06:10 bd0100