{"record":{"id":"25eacac366978c0f","repo":"rohitg00/ai-engineering-from-scratch","slug":"could-not-load-path-25eaca","errorCode":null,"errorMessage":"could not load {path}","messagePattern":"could not load (.+?)","errorType":"exception","errorClass":"ImportError","httpStatus":null,"severity":"error","filePath":"phases/19-capstone-projects/62-vision-language-pretraining/code/main.py","lineNumber":35,"sourceCode":"from pathlib import Path\n\nimport numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\n\nTHIS_DIR = Path(__file__).resolve().parent\nLESSON_59 = THIS_DIR.parent.parent / \"59-vit-transformer\" / \"code\"\nLESSON_60 = THIS_DIR.parent.parent / \"60-projection-layer-modality-align\" / \"code\"\nLESSON_61 = THIS_DIR.parent.parent / \"61-cross-attention-fusion\" / \"code\"\n\n\ndef _load_module(name: str, path: Path):\n    if name in sys.modules:\n        return sys.modules[name]\n    spec = importlib.util.spec_from_file_location(name, path)\n    if spec is None or spec.loader is None:\n        raise ImportError(f\"could not load {path}\")\n    mod = importlib.util.module_from_spec(spec)\n    sys.modules[name] = mod\n    spec.loader.exec_module(mod)\n    return mod\n\n\n_encoder_mod = _load_module(\"vit_encoder_lesson59\", LESSON_59 / \"main.py\")\n_align_mod = _load_module(\"align_lesson60\", LESSON_60 / \"main.py\")\n_dec_mod = _load_module(\"decoder_lesson61\", LESSON_61 / \"main.py\")\n\nViTConfig = _encoder_mod.ViTConfig\nVisionEncoder = _encoder_mod.VisionEncoder\nsynthesize_image = _encoder_mod.synthesize_image\nMLPProjector = _align_mod.MLPProjector\nDecoderConfig = _dec_mod.DecoderConfig\nVisionLanguageDecoder = _dec_mod.VisionLanguageDecoder\n\n","sourceCodeStart":17,"sourceCodeEnd":53,"githubUrl":"https://github.com/rohitg00/ai-engineering-from-scratch/blob/39ea8a1c6d0b61f071226eff7ede4d4105fed820/phases/19-capstone-projects/62-vision-language-pretraining/code/main.py#L17-L53","documentation":"Error \"could not load {path}\" thrown in rohitg00/ai-engineering-from-scratch.","triggerScenarios":"Thrown at phases/19-capstone-projects/62-vision-language-pretraining/code/main.py:35 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"39ea8a1c6d0b61f071226eff7ede4d4105fed820","analyzedAt":"2026-08-26T03:13:46.626Z","schemaVersion":2},"datasetVersion":"2026-08-26T07:17:17.940Z"}