Skip to content

Commit

Permalink
🤖 Format .jl files
Browse files Browse the repository at this point in the history
  • Loading branch information
tmigot committed Apr 30, 2024
1 parent 2cb5dbb commit d63b8b4
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 7 deletions.
3 changes: 1 addition & 2 deletions test/allocs_test.jl
Original file line number Diff line number Diff line change
Expand Up @@ -57,8 +57,7 @@ end
),
)
map(
nlp ->
NLPModelsTest.test_zero_allocations(nlp, linear_api = true, exclude = [hess]),
nlp -> NLPModelsTest.test_zero_allocations(nlp, linear_api = true, exclude = [hess]),
map(x -> FeasibilityFormNLS(eval(Symbol(x))()), problems),
)
end
40 changes: 35 additions & 5 deletions test/gpu_test.jl
Original file line number Diff line number Diff line change
Expand Up @@ -21,22 +21,52 @@ function nls_gpu_tests(p, Model; exclude = [])
end
end

@testset "Check GPU multiprecision for quasi-Newton model modifiers $M of NLP" for M in [LBFGSModel, LSR1Model, DiagonalPSBModel, DiagonalAndreiModel, SpectralGradientModel]
map(p -> nlp_gpu_tests(p, M, exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod]), union(NLPModelsTest.nlp_problems, NLPModelsTest.nls_problems))
@testset "Check GPU multiprecision for quasi-Newton model modifiers $M of NLP" for M in [
LBFGSModel,
LSR1Model,
DiagonalPSBModel,
DiagonalAndreiModel,
SpectralGradientModel,
]
map(
p -> nlp_gpu_tests(
p,
M,
exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod],
),
union(NLPModelsTest.nlp_problems, NLPModelsTest.nls_problems),
)
end

@testset "Check GPU multiprecision for model modifiers $M of NLP" for M in [FeasibilityResidual]
map(p -> nlp_gpu_tests(p, M, exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod]), setdiff(NLPModelsTest.nlp_problems, ["BROWNDEN", "HS5"]))
map(
p -> nlp_gpu_tests(
p,
M,
exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod],
),
setdiff(NLPModelsTest.nlp_problems, ["BROWNDEN", "HS5"]),
)
end

@testset "Check GPU multiprecision for model modifiers $M of NLP" for M in [SlackModel]
map(p -> nlp_gpu_tests(p, M, exclude = []), NLPModelsTest.nlp_problems)
end

@testset "Check GPU multiprecision for model modifiers $M of NLP" for M in [FeasibilityResidual]
map(p -> nls_gpu_tests(p, M, exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod]), setdiff(NLPModelsTest.nls_problems, ["MGH01", "BNDROSENBROCK"]))
map(
p -> nls_gpu_tests(
p,
M,
exclude = [hess, hess_coord, ghjvprod, jth_hess, jth_hess_coord, jth_hprod],
),
setdiff(NLPModelsTest.nls_problems, ["MGH01", "BNDROSENBROCK"]),
)
end

@testset "Check GPU multiprecision for model modifiers $M of NLP" for M in [SlackNLSModel, FeasibilityFormNLS]
@testset "Check GPU multiprecision for model modifiers $M of NLP" for M in [
SlackNLSModel,
FeasibilityFormNLS,
]
map(p -> nls_gpu_tests(p, M, exclude = []), NLPModelsTest.nls_problems)
end

0 comments on commit d63b8b4

Please sign in to comment.