問題文
Creating an environment fails with an unsatisfiable-dependencies error stating that a package requiring a virtual accelerator capability of at least 12 conflicts with a detected capability of 11.8. What does that indicate, and which escape hatch does the guidance mention?
選択肢
- The installed driver does not support the toolkit version being requested; if the detection itself is wrong, an environment variable can override the value the solver sees.
- The accelerator has too little memory for the requested packages, so the solver refuses the combination until a smaller set of packages is named or a device with more memory is used.
- The solver needs to be replaced with the faster implementation, so the conflict disappears once the newer resolver is asked to evaluate the very same set of requirements once again.
- The two channels in use published incompatible builds of the same package, so the resolver cannot pick a consistent set; the escape hatch is to enable strict channel priority, which makes the resolver take every package from the highest-priority channel and removes the conflict without touching the driver.