69 lines
1.2 KiB
Nix
69 lines
1.2 KiB
Nix
{ stdenv
|
|
, buildPythonPackage
|
|
, dm-haiku
|
|
, chex
|
|
, cloudpickle
|
|
, dill
|
|
, dm-tree
|
|
, jaxlib
|
|
, pytest-xdist
|
|
, pytestCheckHook
|
|
, tensorflow
|
|
, bsuite
|
|
, frozendict
|
|
, dm-env
|
|
, scikit-image
|
|
, rlax
|
|
, distrax
|
|
, tensorflow-probability
|
|
, optax }:
|
|
|
|
buildPythonPackage rec {
|
|
pname = "dm-haiku-tests";
|
|
inherit (dm-haiku) version;
|
|
|
|
src = dm-haiku.testsout;
|
|
|
|
dontBuild = true;
|
|
dontInstall = true;
|
|
|
|
nativeCheckInputs = [
|
|
bsuite
|
|
chex
|
|
cloudpickle
|
|
dill
|
|
distrax
|
|
dm-env
|
|
dm-haiku
|
|
dm-tree
|
|
frozendict
|
|
jaxlib
|
|
pytest-xdist
|
|
pytestCheckHook
|
|
optax
|
|
rlax
|
|
scikit-image
|
|
tensorflow
|
|
tensorflow-probability
|
|
];
|
|
|
|
disabledTests = [
|
|
# See https://github.com/deepmind/dm-haiku/issues/366.
|
|
"test_jit_Recurrent"
|
|
# Assertion errors
|
|
"test_connect_conv_padding_function_same0"
|
|
"test_connect_conv_padding_function_valid0"
|
|
"test_connect_conv_padding_function_same1"
|
|
"test_connect_conv_padding_function_same2"
|
|
"test_connect_conv_padding_function_valid1"
|
|
"test_connect_conv_padding_function_valid2"
|
|
"test_invalid_axis_ListString"
|
|
"test_invalid_axis_String"
|
|
"test_simple_case"
|
|
"test_simple_case_with_scale"
|
|
"test_slice_axis"
|
|
"test_zero_inputs"
|
|
];
|
|
|
|
}
|