Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Er det noen spesifikke pytorch -apis som Pytea sliter med


Er det noen spesifikke pytorch -apis som Pytea sliter med


Pytea, en Pytorch -tensorformfeilanalysator, er designet for å statisk skanne Pytorch -applikasjoner og oppdage mulige formfeil ved å analysere utførelsesveier og tensorformbegrensninger. Imidlertid kan Pytea slite med visse Pytorch API -er hvis de ikke blir implementert eller støttet innenfor rammen.

Pyteas analyse kan heve falske alarmer hvis koden inneholder Pytorch eller andre tredjeparts API-er som ikke er implementert. Dette betyr at hvis Pytea møter en uimplementert API -samtale, kan det feil flagge det som en feil eller gi en advarsel. Verktøyet registrerer hver unimplemented API -anrop i loggene sine, slik at brukerne kan identifisere hvilke spesifikke API -er som ikke støttes [10].

I tillegg kan Pyteas effektivitet begrenses av kompleksiteten i koden den analyserer. For eksempel, hvis koden involverer komplekse operasjoner eller ikke-lineære begrensninger som er vanskelige for SMT-løseren (Z3) å håndtere, kan Pytea klassifisere disse tilfellene som "ubestemmelige" og timeout [10]. Imidlertid er spesifikke pytorch -API -er som Pytea sliter med ikke eksplisitt oppført, men enhver uimplementert eller altfor komplekse operasjoner kan utgjøre utfordringer.

Sitasjoner:
[1] https://arxiv.org/pdf/2112.09037.pdf
[2] https://stackoverflow.com/questions/59158044/installing-a-spesific-pytorch-build-f-e-cpu- bare-with-poetry
[3] https://pytorch.org/docs/stable/func.ux_limitations.html
[4] https://pytorch.org/docs/stable/torch.compiler_fine_grain_apis.html
[5] https://pytorch.org/functorch/stable/ux_limitations.html
[6] https://discuss.pytorch.org/t/survey-what-are-you-dings-dhe-c-api-for/55163
[7] https://docs.habana.ai/en/latest/pytorch_customop_api/page_index.html
[8] https://discuss.pytorch.org/t/is-there-an-elegant-way-to-calculate-integral-emage-plein-pytorch-api/22669
[9] https://www.altexsoft.com/blog/pytorch-library/
[10] https://github.com/ropas/pytea