{"service":"HALOWERK statwerk","endpoint":"/v1/oss-openblas-low-rank-matrix-compress","method":"POST","content_type":"application/json","inputSchema":{"type":"object","properties":{"matrix":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000,"maximum":1000000},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128},"rank":{"type":"integer","minimum":1,"maximum":128},"center_columns":{"type":"boolean"}},"required":["matrix","rank","center_columns"],"additionalProperties":false},"requestExample":{"matrix":[[3,0],[0,2],[0,0]],"rank":1,"center_columns":false},"operations":[{"method":"POST","inputSchema":{"type":"object","properties":{"matrix":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1000000,"maximum":1000000},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128},"rank":{"type":"integer","minimum":1,"maximum":128},"center_columns":{"type":"boolean"}},"required":["matrix","rank","center_columns"],"additionalProperties":false},"requestExample":{"matrix":[[3,0],[0,2],[0,0]],"rank":1,"center_columns":false}}],"example_request":{"matrix":[[3,0],[0,2],[0,0]],"rank":1,"center_columns":false},"serviceName":"oss_openblas_low_rank_matrix_compress","tags":["oss","openblas","p088"],"outputSchema":{"type":"object","properties":{"operation":{"const":"low-rank-matrix-compress"},"result":{"type":"object","properties":{"left_factor":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1e+100,"maximum":1e+100},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128},"singular_values":{"type":"array","items":{"type":"number","minimum":0,"maximum":1e+100},"minItems":1,"maxItems":128},"right_factor":{"type":"array","items":{"type":"array","items":{"type":"number","minimum":-1e+100,"maximum":1e+100},"minItems":1,"maxItems":128},"minItems":1,"maxItems":128},"column_means":{"type":"array","items":{"type":"number","minimum":-1e+100,"maximum":1e+100},"minItems":1,"maxItems":128},"spectrum":{"type":"array","items":{"type":"number","minimum":0,"maximum":1e+100},"minItems":1,"maxItems":128},"reconstruction_frobenius":{"type":"number","minimum":0,"maximum":1e+100},"retained_energy_fraction":{"anyOf":[{"type":"null"},{"type":"number","minimum":0,"maximum":1}]},"effective_rank":{"type":"integer","minimum":0,"maximum":128},"warnings":{"type":"array","items":{"type":"string","maxLength":1024},"minItems":0,"maxItems":16}},"required":["left_factor","singular_values","right_factor","column_means","spectrum","reconstruction_frobenius","retained_energy_fraction","effective_rank","warnings"],"additionalProperties":false},"upstream":{"type":"object","properties":{"project":{"const":"OpenBLAS"},"version":{"const":"0.3.34"},"source_commit":{"const":"e0166008be8e466242aa76b2ff75ce3f0fbf574a"},"binary_sha256":{"const":"61654e39a57bef5f203d2d165c3a1c93f84ba5d3ca77802a894fae586d22523b"},"components":{"const":["svd","matrix_product","lapacke","cblas"]},"integer_abi":{"const":"ILP64"},"numeric_type":{"const":"float64"},"threads":{"const":1},"native_calls":{"type":"array","minItems":1,"maxItems":7,"uniqueItems":true,"items":{"enum":["scipy_LAPACKE_dgelsd64_","scipy_LAPACKE_dgesdd64_","scipy_LAPACKE_dsyevd64_","scipy_LAPACKE_dpotrf64_","scipy_LAPACKE_dtrtri64_","scipy_LAPACKE_dtrtrs64_","scipy_cblas_dgemm64_"]}}},"required":["project","version","source_commit","binary_sha256","components","integer_abi","numeric_type","threads","native_calls"],"additionalProperties":false},"runtime_ms":{"type":"number","minimum":0,"maximum":10000}},"required":["operation","result","upstream","runtime_ms"],"additionalProperties":false},"outputExample":{"operation":"low-rank-matrix-compress","result":{"left_factor":[[1],[0],[0]],"singular_values":[3],"right_factor":[[1,0]],"column_means":[0,0],"spectrum":[3,2],"reconstruction_frobenius":2,"retained_energy_fraction":0.6923076923076923,"effective_rank":2,"warnings":[]},"upstream":{"project":"OpenBLAS","version":"0.3.34","source_commit":"e0166008be8e466242aa76b2ff75ce3f0fbf574a","binary_sha256":"61654e39a57bef5f203d2d165c3a1c93f84ba5d3ca77802a894fae586d22523b","components":["svd","matrix_product","lapacke","cblas"],"integer_abi":"ILP64","numeric_type":"float64","threads":1,"native_calls":["scipy_LAPACKE_dgesdd64_","scipy_cblas_dgemm64_"]},"runtime_ms":99.22438696958125}}