Giter Site home page Giter Site logo

Comments (12)

Linzecong avatar Linzecong commented on July 21, 2024

这个要手动部署,可以把安装的内容写在requirements.txt里

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

能给个简单的instruction么?添加到哪个requirements.txt, 添加完之后如何重新部署?

from lpoj.

Linzecong avatar Linzecong commented on July 21, 2024

加到这里https://github.com/Linzecong/LPOJ/blob/master/Judger/requirements.txt
重新部署在这里https://github.com/Linzecong/LPOJ#%E8%87%AA%E5%AE%9A%E4%B9%89oj

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

多谢,但是似乎加进去之后依然是runtime error.

from lpoj.

Linzecong avatar Linzecong commented on July 21, 2024

可以进到docker里看看log,看看是报什么错

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

@Linzecong 你是指用docker logs命令么,似乎没有什么有用的信息。

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

进去docker后,查看error信息如下:
OpenBLAS blas_thread_init: pthread_create failed for thread 2 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max
OpenBLAS blas_thread_init: pthread_create failed for thread 3 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max
OpenBLAS blas_thread_init: pthread_create failed for thread 4 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max
OpenBLAS blas_thread_init: pthread_create failed for thread 5 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max
OpenBLAS blas_thread_init: pthread_create failed for thread 6 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max
OpenBLAS blas_thread_init: pthread_create failed for thread 7 of 8: Resource temporarily unavailable
OpenBLAS blas_thread_init: RLIMIT_NPROC 200 current, 200 max

from lpoj.

Linzecong avatar Linzecong commented on July 21, 2024

我知道了……因为判题机是运行在沙盒里的,沙盒为了安全有很多限制,不允许调用一些系统函数,numpy用了很多其他的一些系统函数,所以报错了。。。。

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

@Linzecong 有什么办法可以解决么?

from lpoj.

Linzecong avatar Linzecong commented on July 21, 2024

自己改jugder,去掉沙盒,然后在judger里装numpy就好了。

from lpoj.

yangshao avatar yangshao commented on July 21, 2024

清问在哪里去掉沙盒? 在judger里装numpy就还是之前直接在requirements.txt加上numpy就行了吧。

from lpoj.

Linzecong avatar Linzecong commented on July 21, 2024

清问在哪里去掉沙盒? 在judger里装numpy就还是之前直接在requirements.txt加上numpy就行了吧。

这个得自己改源码,自己写编译和运行。在我很久之前的代码,是没有用沙盒的……有点难找了

from lpoj.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.