ERROR: MethodError: no method matching ParametricMCPs.ParametricMCP(::MCPGameSolver.var"#38#54"{…}, ::ParametricMCPs.SparseFunction{…}, ::ParametricMCPs.SparseFunction{…}, ::Vector{…}, ::Vector{…}, ::Int64)
The type ParametricMCPs.ParametricMCP exists, but no method is defined for this combination of argument types when trying to construct it.
ERROR: MethodError: no method matching ParametricMCPs.ParametricMCP(::MCPGameSolver.var"#38#54"{…}, ::ParametricMCPs.SparseFunction{…}, ::ParametricMCPs.SparseFunction{…}, ::Vector{…}, ::Vector{…}, ::Int64) The type
ParametricMCPs.ParametricMCP
exists, but no method is defined for this combination of argument types when trying to construct it.Closest candidates are: ParametricMCPs.ParametricMCP(::T1, ::T2, ::T3, ::Vector{Float64}, ::Vector{Float64}, ::Int64, ::Int64) where {T1, T2, T3} @ ParametricMCPs ~/.julia/packages/ParametricMCPs/VeFUh/src/parametric_problem.jl:7 ParametricMCPs.ParametricMCP(::Any, ::Any, ::Any, ::Any; backend, problem_size, kwargs...) @ ParametricMCPs ~/.julia/packages/ParametricMCPs/VeFUh/src/parametric_problem.jl:53 ParametricMCPs.ParametricMCP(::Vector{T}, ::Vector{T}, ::Vector{T}, ::Vector, ::Vector; compute_sensitivities, warm_up_callbacks, parallel, backend_options) where T<:Union{FastDifferentiation.Node, Symbolics.Num} @ ParametricMCPs ~/.julia/packages/ParametricMCPs/VeFUh/src/parametric_problem.jl:74
Stacktrace: [1] MCPGameSolver.MCPGame(game::TrajectoryGamesBase.TrajectoryGame{…}, horizon::Int64, context_state_block_dimensions::Vector{…}) @ MCPGameSolver ~/projects/AutoEncodingBayesianInverseGames.jl/lib/MCPGameSolver/src/problem_formulation.jl:214 [2] MCPGameSolver.MCPCoupledOptimizationSolver(game::TrajectoryGamesBase.TrajectoryGame{…}, horizon::Int64, context_state_block_dimensions::Vector{…}) @ MCPGameSolver ~/projects/AutoEncodingBayesianInverseGames.jl/lib/MCPGameSolver/src/problem_formulation.jl:227 [3] macro expansion @ ./some.jl:158 [inlined] [4] run_intersection_inference(; number_trials::Int64, solver::Nothing, num_player::Int64, ego_agent_id::Int64, lane_id_per_player::Vector{…}, ll::Float64, lw::Float64, turn_radius::Float64, collision_radius::Float64, max_velocity::Float64, max_acceleration::Float64, max_ϕ::Float64, collision_avoidance_coefficient::Int64, hard_constraints::Bool, rng::Random.MersenneTwister, horizon::Int64, n_sim_steps::Int64, vector_size::Int64, turn_length::Int64, max_grad_steps::Int64, lr::Float64, root_folder::String, save::Bool, training_dataset_size::Int64, episode_slicing_interval::Int64) @ DrivingExample ~/projects/AutoEncodingBayesianInverseGames.jl/src/simulation_script/intersection_inference.jl:48 [5] run_intersection_inference() @ DrivingExample ~/projects/AutoEncodingBayesianInverseGames.jl/src/simulation_script/intersection_inference.jl:9 [6] top-level scope @ REPL[3]:1 Some type information was truncated. Use
show(err)
to see complete types.how to solve this, Master