Faits: Faits: A. H._ est affilié en qualité d'architecte indépendant à la Caisse interprofessionnelle d'assurance-vieillesse et survivants de la Fédération romande des Syndicats patronaux (aujourd'hui : la Caisse interprofessionnelle AVS de la Fédération des entreprises romandes; ci-après : la caisse). Le 19 janvier 2000, la caisse a fixé provisoirement les cotisations personnelles AVS/AI/APG dues par H._ pour l'année 2000 en se fondant sur une communication de l'administration de l'impôt fédéral direct (IFD) qui faisait état, pour les années 1995 et 1996 de pertes de 1'102'529 fr, respectivement 6'759'026 fr. La perte survenue en 1996 était en relation avec une affaire immobilière désignée sous le nom de « X._ ». Le 21 août 2001, la caisse a rendu une décision définitive par laquelle elle a fixé à 165'940 fr. 80 le montant des cotisations AVS/AI/APG et allocations familiales de droit cantonal dues par H._ pour l'année 2000. Cette décision était fondée sur une communication de l'administration de l'IFD qui attestait un revenu moyen de 1'695'625 fr. durant la période 1997/1998. Ce montant avait été calculé compte tenu d'une perte de 1'028'833 fr. survenue en 1997 et d'un gain de 4'419'581 fr. réalisé en 1998. Ce gain comprenait un montant de 5'632'538 fr. obtenu par H._ sous la forme d'un abandon de créance consenti par la banque Y._ afin d'assainir la perte subie dans l'affaire immobilière « X._ ». L'intéressé ayant fait opposition à cette décision, la caisse a requis l'avis de l'Office fédéral des assurances sociales (OFAS). Dans sa réponse du 14 avril 2003, l'autorité de surveillance a indiqué qu'un gain obtenu au titre d'un abandon de créance constitue un revenu d'une activité lucrative indépendante soumis à cotisation. Le 22 avril 2003, la caisse a rendu une nouvelle décision de cotisation en tous points semblable à celle du 21 août 2001. Saisie d'une opposition, la caisse l'a rejetée par décision du 16 mai 2003. Le 22 avril 2003, la caisse a rendu une nouvelle décision de cotisation en tous points semblable à celle du 21 août 2001. Saisie d'une opposition, la caisse l'a rejetée par décision du 16 mai 2003. B. H._ a recouru contre cette décision sur opposition devant la Commission cantonale de recours en matière d'AVS/AI du canton de Genève (depuis le 1er août 2003 : Tribunal cantonal des assurances sociales du canton de Genève). Il concluait à la réformation de la décision attaquée, en ce sens que le gain obtenu en 1998 sous la forme d'un abandon de créance de la banque Y._ soit compensé par la perte subie en 1996 dans la même affaire. La juridiction cantonale a rejeté le recours par jugement du 11 août 2004. La juridiction cantonale a rejeté le recours par jugement du 11 août 2004. C. H._ interjette recours de droit administratif contre ce jugement, dont il demande l'annulation, en concluant, sous suite de frais et dépens, à ce que les cotisations dues pour l'année 2000 soient calculées compte tenu non seulement du revenu moyen réalisé durant la période 1997/1998, mais également de la perte de 6'759'026 fr. subie en 1996. La caisse intimée conclut implicitement au rejet du recours, tandis que l'OFAS a renoncé à se déterminer sur celui-ci.