Spaces:
Sleeping
Sleeping
Commit
·
db7e681
1
Parent(s):
fad8a86
Force update and precompile on all launches
Browse files- pysr/sr.py +1 -13
pysr/sr.py
CHANGED
|
@@ -396,16 +396,6 @@ def pysr(
|
|
| 396 |
manifest_filepath = Path(julia_project) / "Manifest.toml"
|
| 397 |
julia_project = Path(julia_project)
|
| 398 |
|
| 399 |
-
need_install = False
|
| 400 |
-
|
| 401 |
-
if not (manifest_filepath).is_file() and not pyjulia:
|
| 402 |
-
need_install = (not user_input) or _yesno(
|
| 403 |
-
"I will install Julia packages using PySR's Project.toml file. OK?"
|
| 404 |
-
)
|
| 405 |
-
if need_install:
|
| 406 |
-
print("OK. I will install at launch.")
|
| 407 |
-
assert update
|
| 408 |
-
|
| 409 |
_create_inline_operators(
|
| 410 |
binary_operators=binary_operators, unary_operators=unary_operators
|
| 411 |
)
|
|
@@ -427,12 +417,10 @@ def pysr(
|
|
| 427 |
from julia import Pkg
|
| 428 |
|
| 429 |
Pkg.activate(f"{_escape_filename(julia_project)}")
|
| 430 |
-
if
|
| 431 |
Pkg.instantiate()
|
| 432 |
Pkg.update()
|
| 433 |
Pkg.precompile()
|
| 434 |
-
elif update:
|
| 435 |
-
Pkg.update()
|
| 436 |
|
| 437 |
Main.eval("using SymbolicRegression")
|
| 438 |
|
|
|
|
| 396 |
manifest_filepath = Path(julia_project) / "Manifest.toml"
|
| 397 |
julia_project = Path(julia_project)
|
| 398 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 399 |
_create_inline_operators(
|
| 400 |
binary_operators=binary_operators, unary_operators=unary_operators
|
| 401 |
)
|
|
|
|
| 417 |
from julia import Pkg
|
| 418 |
|
| 419 |
Pkg.activate(f"{_escape_filename(julia_project)}")
|
| 420 |
+
if update is not False:
|
| 421 |
Pkg.instantiate()
|
| 422 |
Pkg.update()
|
| 423 |
Pkg.precompile()
|
|
|
|
|
|
|
| 424 |
|
| 425 |
Main.eval("using SymbolicRegression")
|
| 426 |
|