File size: 921 Bytes
9cc29b2
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
"""ๅˆฉ็”จ่€…ใธ้€ใ‚‹ๅˆ†้›ขใ‚จใƒฉใƒผใฏๅ›บๅฎšใฎๅˆ†้กžใจๆ–‡็ซ ใ ใ‘ใซ้™ๅฎšใ™ใ‚‹ใ€‚"""


def separation_error(error):
    text = str(error).lower()
    if 'space app has reached its gpu limit' in text:
        return ('gpu_capacity', 'ๅˆ†้›ขใ‚ตใƒผใƒใƒผใฎGPUๅˆฉ็”จๆž ใซ้”ใ—ใŸใŸใ‚ใ€ๅ‡ฆ็†ใ‚’้–‹ๅง‹ใงใใพใ›ใ‚“ใงใ—ใŸใ€‚ๆ™‚้–“ใ‚’็ฝฎใ„ใฆๅŒใ˜้Ÿณๆบใงๅ†่ฉฆ่กŒใ—ใฆใใ ใ•ใ„ใ€‚')
    if 'zerogpu' in text and ('quota' in text or 'limit' in text):
        return ('gpu_quota', 'ๅˆ†้›ขใ‚ตใƒผใƒใƒผใฎGPUๅˆฉ็”จๆž ใŒไธ่ถณใ—ใฆใ„ใพใ™ใ€‚ๆ™‚้–“ใ‚’็ฝฎใ„ใฆๅŒใ˜้Ÿณๆบใงๅ†่ฉฆ่กŒใ—ใฆใใ ใ•ใ„ใ€‚')
    if 'cuda out of memory' in text:
        return ('gpu_memory', 'ๅˆ†้›ขๅ‡ฆ็†ใซๅฟ…่ฆใชGPUใƒกใƒขใƒชใŒไธ่ถณใ—ใพใ—ใŸใ€‚็Ÿญใ„็ฏ„ๅ›ฒใงๅ†่ฉฆ่กŒใ—ใฆใใ ใ•ใ„ใ€‚')
    return ('processing_failed', 'ๅˆ†้›ขๅ‡ฆ็†ใซๅคฑๆ•—ใ—ใพใ—ใŸใ€‚่จญๅฎš็”ป้ขใ‹ใ‚‰ๅ†่ฉฆ่กŒใ—ใฆใใ ใ•ใ„ใ€‚')