MCPcopy Create free account
hub / github.com/pytorch/pytorch / test_defaultbackend_autogradcpu

Method test_defaultbackend_autogradcpu

test/test_dispatch.py:855–889  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

853 )
854
855 def test_defaultbackend_autogradcpu(self):
856 dispatcher = PythonDispatcher()
857 dispatcher.register(["CPU", "XLA", "Lazy", "CompositeExplicitAutograd", "AutogradCPU"])
858 self.assertExpectedInline(
859 dispatcher.dispatchTable(),
860 '''\
861
862Computed Dispatch Table
863key kernel
864---------------------------
865CPU fn_CPU [kernel]
866XLA fn_XLA [kernel]
867Lazy fn_Lazy [kernel]
868FPGA fn_CompositeExplicitAutograd [default backend kernel]
869AutogradOther [backend fallback]
870AutogradCPU fn_AutogradCPU [kernel]
871AutogradXLA [backend fallback]
872AutogradLazy [backend fallback]
873'''
874 )
875
876 self.assertExpectedInline(
877 dispatcher.registrations(),
878 '''\
879
880Registered Kernels
881key kernel
882---------------------------
883CPU fn_CPU
884XLA fn_XLA
885Lazy fn_Lazy
886AutogradCPU fn_AutogradCPU
887CompositeExplicitAutograd[alias] fn_CompositeExplicitAutograd
888'''
889 )
890
891 def test_autogradother(self):
892 dispatcher = PythonDispatcher()

Callers

nothing calls this directly

Calls 5

registerMethod · 0.95
dispatchTableMethod · 0.95
registrationsMethod · 0.95
PythonDispatcherClass · 0.90
assertExpectedInlineMethod · 0.80

Tested by

no test coverage detected