Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/google-deepmind/chex
/ types & classes
Types & classes
103 in github.com/google-deepmind/chex
⨍
Functions
578
◇
Types & classes
103
↳
Endpoints
2
↓ 5 callers
Class
Variant
Variant class for typing and string representation.
chex/_src/variants.py:613
↓ 3 callers
Class
EqDataclass
chex/_src/dataclass_test.py:681
↓ 3 callers
Class
FakeContext
chex/_src/fake.py:207
↓ 3 callers
Class
NestedDataclass
chex/_src/dataclass_test.py:47
↓ 3 callers
Class
SimpleDataclass
chex/_src/dataclass_test.py:510
↓ 3 callers
Class
_InnerDcls
chex/_src/dataclass_test.py:613
↓ 2 callers
Class
Multiplier
chex/_src/fake_test.py:271
↓ 2 callers
Class
SimpleClass
chex/_src/dataclass_test.py:498
↓ 1 callers
Class
Bar
chex/_src/dataclass_test.py:656
↓ 1 callers
Class
Base
chex/_src/dataclass_test.py:465
↓ 1 callers
Class
Child
chex/_src/dataclass_test.py:469
↓ 1 callers
Class
ClassWithoutMap
chex/_src/dataclass_test.py:100
↓ 1 callers
Class
Dataclass
chex/_src/dataclass_test.py:69
↓ 1 callers
Class
Derived
chex/_src/dataclass_test.py:554
↓ 1 callers
Class
DerivedFrozen
chex/_src/dataclass_test.py:572
↓ 1 callers
Class
Foo
chex/_src/dataclass_test.py:651
↓ 1 callers
Class
GenericDataclass
chex/_src/dataclass_test.py:672
↓ 1 callers
Class
NonMappableDataclass
chex/_src/dataclass_test.py:448
↓ 1 callers
Class
PostInitDataclass
chex/_src/dataclass_test.py:53
↓ 1 callers
Class
RestrictedBackendError
chex/_src/restrict_backends.py:37
↓ 1 callers
Class
ReverseOrderNestedDataclass
chex/_src/dataclass_test.py:62
↓ 1 callers
Class
VariantsTestCaseGenerator
TestCase generator for chex variants. Supports sharding.
chex/_src/variants.py:125
↓ 1 callers
Class
_ChexifyChecks
A set of checks imported from checkify.
chex/_src/asserts_chexify.py:32
↓ 1 callers
Class
_ChexifyStorage
Thread-safe storage for internal variables used in @chexify.
chex/_src/asserts_internal.py:63
↓ 1 callers
Class
_Counter
Counts how often an instance is called.
chex/_src/fake_test.py:433
↓ 1 callers
Class
_Dataclass
chex/_src/dataclass_test.py:749
↓ 1 callers
Class
_Dataclass
JAX-friendly wrapper for `dataclasses.dataclass`.
chex/_src/dataclass.py:146
↓ 1 callers
Class
_Dcls
chex/_src/dataclass_test.py:618
Class
AssertMaxTracesTest
chex/_src/asserts_test.py:80
Class
AssertsChexifyTest
Simple tests for chexify assertions.
chex/_src/asserts_chexify_test.py:96
Class
AssertsChexifyTestSuite
Test suite for chexify assertions.
chex/_src/asserts_chexify_test.py:328
Class
AssertsLibraryTest
chex/_src/asserts_chexify_test.py:587
Class
AssertsSwitchTest
Tests for enable/disable_asserts.
chex/_src/asserts_test.py:59
Class
AxisDimensionAssertionsTest
chex/_src/asserts_test.py:743
Class
BaseClassesTest
Tests different combinations of base classes for a variants test.
chex/_src/variants_test.py:327
Class
BroadcastAssertTest
chex/_src/asserts_test.py:555
Class
ChexTest
Test chex can be imported correctly.
chex/chex_test.py:21
Class
ChexVariantType
An enumeration of available Chex variants. Use ``self.variant.type`` to get type of the current test variant. See the docstring of ``chex.variant
chex/_src/variants.py:64
Class
Class
Shallow class.
chex/_src/dataclass_test.py:110
Class
CountVariantsTest
chex/_src/variants_test.py:498
Class
CoverageCheck
Builder that checks all public symbols are included.
docs/ext/coverage_check.py:57
Class
DataclassesTest
chex/_src/dataclass_test.py:357
Class
DerivedMutable
chex/_src/dataclass_test.py:583
Class
DevicesAssertTest
chex/_src/asserts_test.py:1729
Class
DevicesSetterTest
chex/_src/fake_set_n_cpu_devices_test.py:27
Class
Dimensions
A lightweight utility that maps strings to shape tuples. The most basic usage is: .. code:: >>> dims = chex.Dimensions(B=3, T=5, N=7) # Yo
chex/_src/dimensions.py:26
Class
DimensionsTest
chex/_src/dimensions_test.py:34
Class
EqualAssertionsTest
chex/_src/asserts_test.py:1863
Class
EqualShapeAssertTest
chex/_src/asserts_test.py:373
Class
EqualSizeAssertTest
chex/_src/asserts_test.py:297
Class
ExceptionMessageFormatTest
chex/_src/asserts_internal_test.py:52
Class
FailedTest
chex/_src/variants_test.py:249
Class
FailedTestsTest
chex/_src/variants_test.py:246
Class
FrozenBase
chex/_src/dataclass_test.py:568
Class
FrozenDataclass
chex/_src/dataclass_test.py:75
Class
InnerBaseClassTest
chex/_src/variants_test.py:333
Class
InnerTest
chex/_src/variants_test.py:310
Class
InnerTest
chex/_src/variants_test.py:363
Class
InnerTest
chex/_src/variants_test.py:422
Class
InnerTest
chex/_src/variants_test.py:445
Class
InnerTest
chex/_src/variants_test.py:455
Class
InnerTest
chex/_src/variants_test.py:473
Class
InnerTest
chex/_src/variants_test.py:501
Class
InvalidMappable
chex/_src/dataclass_test.py:603
Class
InvalidNonMappable
chex/_src/dataclass_test.py:593
Class
IsDivisibleTest
chex/_src/asserts_test.py:1894
Class
IsTraceableTest
chex/_src/asserts_internal_test.py:27
Class
JitCompatibleTest
chex/_src/asserts_internal_test.py:106
Class
MappableDataclassTest
chex/_src/dataclass_test.py:153
Class
MaybeFailedTest
chex/_src/variants_test.py:282
Class
MultipleVariantsTest
chex/_src/variants_test.py:544
Class
NestedClass
Nested class.
chex/_src/dataclass_test.py:119
Class
NoVariantsTest
Checks that Chex raises ValueError when no variants are selected.
chex/_src/variants_test.py:438
Class
NumericalGradsAssertTest
chex/_src/asserts_test.py:1795
Class
OnCallOfTransformedFunction
Injects a callback into any transformed function. A typical use-case is jax.jit or jax.pmap which is often hidden deep inside the code. This cont
chex/_src/fake.py:355
Class
OnCallOfTransformedFunctionTest
chex/_src/fake_test.py:443
Class
OneFailedVariantTest
chex/_src/variants_test.py:279
Class
ParamsProductTest
chex/_src/variants_test.py:203
Class
PmapFakeTest
chex/_src/fake_test.py:88
Class
RankAssertTest
chex/_src/asserts_test.py:581
Class
RestrictBackendsTest
chex/_src/restrict_backends_test.py:27
Class
ScalarAssertTest
chex/_src/asserts_test.py:250
Class
ShapeAssertTest
chex/_src/asserts_test.py:437
Class
SizeAssertTest
chex/_src/asserts_test.py:321
Class
TestCase
A class for Chex tests that use variants. See the docstring for ``chex.variants`` for more information. Note: ``chex.variants`` returns a genera
chex/_src/variants.py:47
Class
TreeAssertionsTest
chex/_src/asserts_test.py:860
Class
TypeAssertTest
chex/_src/asserts_test.py:662
Class
UnknownVariantArgumentsTest
chex/_src/variants_test.py:452
Class
UnusedVariantTest
chex/_src/variants_test.py:419
Class
ValidMappable
chex/_src/dataclass_test.py:597
Class
VariantTypesTest
chex/_src/variants_test.py:470
Class
VariantsTestCaseWithParameterizedTest
chex/_src/variants_test.py:360
Class
VmappedFunctionTest
chex/_src/variants_test.py:571
Class
WarningsTest
chex/_src/warnings_test.py:45
Class
WithDeviceTest
chex/_src/variants_test.py:687
Class
WithJitTest
chex/_src/variants_test.py:595
Class
WithPmapAllAvailableDeviceTest
chex/_src/variants_test.py:735
Class
WithPmapSingleDeviceTest
chex/_src/variants_test.py:726
Class
WithoutDeviceTest
chex/_src/variants_test.py:665
Class
WithoutJitTest
chex/_src/variants_test.py:587
next →
1–100 of 103, ranked by callers