mirror of
https://github.com/microsoft/WSL.git
synced 2026-05-31 16:13:47 -05:00
Don't fail if inspect output has null Devices (#40405)
This commit is contained in:
@@ -214,7 +214,7 @@ struct HostConfig
|
||||
std::optional<std::vector<std::string>> DnsOptions;
|
||||
std::optional<std::vector<std::string>> Binds;
|
||||
std::map<std::string, std::string> Tmpfs;
|
||||
std::vector<DeviceMapping> Devices;
|
||||
std::optional<std::vector<DeviceMapping>> Devices;
|
||||
|
||||
NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(HostConfig, Mounts, PortBindings, NetworkMode, Init, Dns, DnsSearch, DnsOptions, Binds, Tmpfs, Devices);
|
||||
};
|
||||
|
||||
@@ -1394,7 +1394,7 @@ std::unique_ptr<WSLCContainerImpl> WSLCContainerImpl::Create(
|
||||
request.HostConfig.Binds->push_back(std::format("{0}:{0}:ro", WSLCVirtualMachine::c_gpuLibrariesPath));
|
||||
request.HostConfig.Binds->push_back(std::format("{0}:{0}:ro", WSLCVirtualMachine::c_gpuDriversPath));
|
||||
|
||||
request.HostConfig.Devices.push_back({"/dev/dxg", "/dev/dxg", "rwm"});
|
||||
request.HostConfig.Devices = {{"/dev/dxg", "/dev/dxg", "rwm"}};
|
||||
|
||||
ConfigureLdPathForGpu(request.Env);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user