Skip to content

Commit 670ca85

Browse files
authored
Added scanpy adaptors (#13)
Adding scanpy adaptors, fixed automatic batching mechanism, slight improvement over the OVO CSR scheme.
1 parent 49720ba commit 670ca85

36 files changed

Lines changed: 2165 additions & 1240 deletions

.benchmarks/Linux-CPython-3.12-64bit/0004_illico-scaling-w-threads.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -914,4 +914,4 @@
914914
],
915915
"datetime": "2025-12-21T22:43:39.949875+00:00",
916916
"version": "5.2.3"
917-
}
917+
}
Lines changed: 212 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,212 @@
1+
{
2+
"machine_info": {
3+
"node": "vcc-cpu-0",
4+
"processor": "x86_64",
5+
"machine": "x86_64",
6+
"python_compiler": "GCC 14.3.0",
7+
"python_implementation": "CPython",
8+
"python_implementation_version": "3.12.13",
9+
"python_version": "3.12.13",
10+
"python_build": [
11+
"main",
12+
"Mar 5 2026 16:50:00"
13+
],
14+
"release": "5.15.0-1074-oracle",
15+
"system": "Linux",
16+
"cpu": {
17+
"python_version": "3.12.13.final.0 (64 bit)",
18+
"cpuinfo_version": [
19+
9,
20+
0,
21+
0
22+
],
23+
"cpuinfo_version_string": "9.0.0",
24+
"arch": "X86_64",
25+
"bits": 64,
26+
"count": 255,
27+
"arch_string_raw": "x86_64",
28+
"vendor_id_raw": "AuthenticAMD",
29+
"brand_raw": "AMD EPYC 7J13 64-Core Processor",
30+
"hz_advertised_friendly": "2.5500 GHz",
31+
"hz_actual_friendly": "2.5500 GHz",
32+
"hz_advertised": [
33+
2550000000,
34+
0
35+
],
36+
"hz_actual": [
37+
2550000000,
38+
0
39+
],
40+
"stepping": 1,
41+
"model": 1,
42+
"family": 25,
43+
"flags": [
44+
"3dnowext",
45+
"3dnowprefetch",
46+
"abm",
47+
"adx",
48+
"aes",
49+
"amd_ppin",
50+
"aperfmperf",
51+
"apic",
52+
"arat",
53+
"avic",
54+
"avx",
55+
"avx2",
56+
"bmi1",
57+
"bmi2",
58+
"bpext",
59+
"cat_l3",
60+
"cdp_l3",
61+
"clflush",
62+
"clflushopt",
63+
"clwb",
64+
"clzero",
65+
"cmov",
66+
"cmp_legacy",
67+
"constant_tsc",
68+
"cpb",
69+
"cpuid",
70+
"cqm",
71+
"cqm_llc",
72+
"cqm_mbm_local",
73+
"cqm_mbm_total",
74+
"cqm_occup_llc",
75+
"cr8_legacy",
76+
"cx16",
77+
"cx8",
78+
"dbx",
79+
"de",
80+
"decodeassists",
81+
"erms",
82+
"extapic",
83+
"extd_apicid",
84+
"f16c",
85+
"flushbyasid",
86+
"fma",
87+
"fpu",
88+
"fsgsbase",
89+
"fsrm",
90+
"fxsr",
91+
"fxsr_opt",
92+
"ht",
93+
"hw_pstate",
94+
"ibpb",
95+
"ibrs",
96+
"ibs",
97+
"invpcid",
98+
"invpcid_single",
99+
"irperf",
100+
"lahf_lm",
101+
"lbrv",
102+
"lm",
103+
"mba",
104+
"mca",
105+
"mce",
106+
"misalignsse",
107+
"mmx",
108+
"mmxext",
109+
"monitor",
110+
"movbe",
111+
"msr",
112+
"mtrr",
113+
"mwaitx",
114+
"nonstop_tsc",
115+
"nopl",
116+
"npt",
117+
"nrip_save",
118+
"nx",
119+
"ospke",
120+
"osvw",
121+
"osxsave",
122+
"overflow_recov",
123+
"pae",
124+
"pat",
125+
"pausefilter",
126+
"pci_l2i",
127+
"pcid",
128+
"pclmulqdq",
129+
"pdpe1gb",
130+
"perfctr_core",
131+
"perfctr_llc",
132+
"perfctr_nb",
133+
"pfthreshold",
134+
"pge",
135+
"pku",
136+
"pni",
137+
"popcnt",
138+
"pqe",
139+
"pqm",
140+
"pse",
141+
"pse36",
142+
"rapl",
143+
"rdpid",
144+
"rdpru",
145+
"rdrand",
146+
"rdrnd",
147+
"rdseed",
148+
"rdt_a",
149+
"rdtscp",
150+
"rep_good",
151+
"sep",
152+
"sha",
153+
"sha_ni",
154+
"skinit",
155+
"smap",
156+
"smca",
157+
"smep",
158+
"ssbd",
159+
"sse",
160+
"sse2",
161+
"sse4_1",
162+
"sse4_2",
163+
"sse4a",
164+
"ssse3",
165+
"stibp",
166+
"succor",
167+
"svm",
168+
"svm_lock",
169+
"syscall",
170+
"tce",
171+
"topoext",
172+
"tsc",
173+
"tsc_scale",
174+
"umip",
175+
"v_spec_ctrl",
176+
"v_vmsave_vmload",
177+
"vaes",
178+
"vgif",
179+
"vmcb_clean",
180+
"vme",
181+
"vmmcall",
182+
"vpclmulqdq",
183+
"wbnoinvd",
184+
"wdt",
185+
"x2apic",
186+
"xgetbv1",
187+
"xsave",
188+
"xsavec",
189+
"xsaveerptr",
190+
"xsaveopt",
191+
"xsaves"
192+
],
193+
"l3_cache_size": 524288,
194+
"l2_cache_size": 67108864,
195+
"l1_data_cache_size": 4194304,
196+
"l1_instruction_cache_size": 4194304,
197+
"l2_cache_line_size": 512,
198+
"l2_cache_associativity": 6
199+
}
200+
},
201+
"commit_info": {
202+
"id": "8df6bdafb48cad80e7bde4d9ce0bb8b926b5c987",
203+
"time": "2026-03-14T11:07:06+01:00",
204+
"author_time": "2026-03-14T11:07:06+01:00",
205+
"dirty": true,
206+
"project": "illico",
207+
"branch": "feat/scanpy-adaptors"
208+
},
209+
"benchmarks": [],
210+
"datetime": "2026-03-14T10:31:40.886240+00:00",
211+
"version": "5.2.3"
212+
}

0 commit comments

Comments
 (0)