python3Packages.mmengine: disable tests that fail due to resource conflicts on Darwin (#467624)
This commit is contained in:
@@ -128,6 +128,33 @@ buildPythonPackage rec {
|
||||
# ValueError: User specified autocast device_type must be cuda or cpu, but got mps
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_test"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_val"
|
||||
|
||||
# Fails in pytestCheckHook due to multiple copies accessing the same resources (nixpkgs-review
|
||||
"tests/test_hooks/test_ema_hook.py::TestEMAHook::test_after_test_epoch"
|
||||
"tests/test_hooks/test_ema_hook.py::TestEMAHook::test_after_val_epoch"
|
||||
"tests/test_hooks/test_ema_hook.py::TestEMAHook::test_before_test_epoch"
|
||||
"tests/test_hooks/test_ema_hook.py::TestEMAHook::test_before_val_epoch"
|
||||
"tests/test_infer/test_infer.py"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_checkpoint"
|
||||
|
||||
# torch.distributed.DistNetworkError: [...] message: address already in use
|
||||
# Happens in nixpkgs-review due to the lack of network namespacing
|
||||
# Note: These all worked fine in nix-build
|
||||
"tests/test_dist/test_dist.py"
|
||||
"tests/test_dist/test_utils.py" # fails in _init_dist_env
|
||||
"tests/test_hooks/test_sync_buffers_hook.py::TestSyncBuffersHook::test_sync_buffers_hook"
|
||||
"tests/test_model/test_model_utils.py::test_is_model_wrapper"
|
||||
"tests/test_model/test_wrappers/test_model_wrapper.py::TestDistributedDataParallel"
|
||||
"tests/test_optim/test_optimizer/test_optimizer.py::TestZeroOptimizer::test_zero_redundancy_optimizer"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_custom_loop"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_default_scope"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_init"
|
||||
"tests/test_runner/test_runner.py::TestRunner::test_train"
|
||||
"tests/test_optim/test_optimizer/test_optimizer_wrapper.py::TestOptimWrapper::test_optim_context"
|
||||
"tests/test_testing/test_runner_test_case.py"
|
||||
|
||||
# TypeError: 'BaseDataset' object is not callable
|
||||
"tests/test_dataset/test_base_dataset.py::TestBaseDataset::test_get_subset[False-True]"
|
||||
];
|
||||
|
||||
disabledTests = [
|
||||
@@ -149,10 +176,10 @@ buildPythonPackage rec {
|
||||
# Fails when max-jobs is set to use fewer processes than cores
|
||||
# for example `AssertionError: assert 14 == 4`
|
||||
"test_setup_multi_processes"
|
||||
];
|
||||
|
||||
# torch.distributed.DistNetworkError: The server socket has failed to bind.
|
||||
__darwinAllowLocalNetworking = true;
|
||||
# Crashes in pytestCheckHook due to MPS incompatibility in torch
|
||||
"test_with_runner"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Library for training deep learning models based on PyTorch";
|
||||
|
||||
Reference in New Issue
Block a user