<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019cd328-9bdd-745c-8fda-6aeec5bd6b43,g:ee8d6caa-aab3-4050-b312-c202df363883-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:gpmt="http://www.gpmtreit.com/20260331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.gpmtreit.com/20260331">
  <xs:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gpmt-20260331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gpmt-20260331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gpmt-20260331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="gpmt-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.gpmtreit.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETS" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSSINCOME">
        <link:definition>9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical">
        <link:definition>9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.gpmtreit.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandOperations" roleURI="http://www.gpmtreit.com/role/OrganizationandOperations">
        <link:definition>9952157 - Disclosure - Organization and Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.gpmtreit.com/role/BasisofPresentationandSignificantAccountingPolicies">
        <link:definition>9952158 - Disclosure - Basis of Presentation and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLosses" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLosses">
        <link:definition>9952159 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNet" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNet">
        <link:definition>9952160 - Disclosure - Real Estate Owned, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesandSecuritizedDebtObligations" roleURI="http://www.gpmtreit.com/role/VariableInterestEntitiesandSecuritizedDebtObligations">
        <link:definition>9952161 - Disclosure - Variable Interest Entities and Securitized Debt Obligations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuredFinancingAgreements" roleURI="http://www.gpmtreit.com/role/SecuredFinancingAgreements">
        <link:definition>9952162 - Disclosure - Secured Financing Agreements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandRestrictedCash" roleURI="http://www.gpmtreit.com/role/CashCashEquivalentsandRestrictedCash">
        <link:definition>9952163 - Disclosure - Cash, Cash Equivalents and Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValue" roleURI="http://www.gpmtreit.com/role/FairValue">
        <link:definition>9952164 - Disclosure - Fair Value</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.gpmtreit.com/role/CommitmentsandContingencies">
        <link:definition>9952165 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStock" roleURI="http://www.gpmtreit.com/role/PreferredStock">
        <link:definition>9952166 - Disclosure - Preferred Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.gpmtreit.com/role/StockholdersEquity">
        <link:definition>9952167 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlans" roleURI="http://www.gpmtreit.com/role/EquityIncentivePlans">
        <link:definition>9952168 - Disclosure - Equity Incentive Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.gpmtreit.com/role/IncomeTaxes">
        <link:definition>9952169 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShare" roleURI="http://www.gpmtreit.com/role/EarningsLossPerShare">
        <link:definition>9952170 - Disclosure - Earnings (Loss) Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReporting" roleURI="http://www.gpmtreit.com/role/SegmentReporting">
        <link:definition>9952171 - Disclosure - Segment Reporting</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.gpmtreit.com/role/SubsequentEvents">
        <link:definition>9952172 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.gpmtreit.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesTables" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesTables">
        <link:definition>9955512 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetTables" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetTables">
        <link:definition>9955513 - Disclosure - Real Estate Owned, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesandSecuritizedDebtObligationsTables" roleURI="http://www.gpmtreit.com/role/VariableInterestEntitiesandSecuritizedDebtObligationsTables">
        <link:definition>9955514 - Disclosure - Variable Interest Entities and Securitized Debt Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuredFinancingAgreementsTables" roleURI="http://www.gpmtreit.com/role/SecuredFinancingAgreementsTables">
        <link:definition>9955515 - Disclosure - Secured Financing Agreements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandRestrictedCashTables" roleURI="http://www.gpmtreit.com/role/CashCashEquivalentsandRestrictedCashTables">
        <link:definition>9955516 - Disclosure - Cash, Cash Equivalents and Restricted Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueTables" roleURI="http://www.gpmtreit.com/role/FairValueTables">
        <link:definition>9955517 - Disclosure - Fair Value (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.gpmtreit.com/role/StockholdersEquityTables">
        <link:definition>9955518 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansTables" roleURI="http://www.gpmtreit.com/role/EquityIncentivePlansTables">
        <link:definition>9955519 - Disclosure - Equity Incentive Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareTables" roleURI="http://www.gpmtreit.com/role/EarningsLossPerShareTables">
        <link:definition>9955520 - Disclosure - Earnings (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandOperationsDetails" roleURI="http://www.gpmtreit.com/role/OrganizationandOperationsDetails">
        <link:definition>9955521 - Disclosure - Organization and Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentDetails">
        <link:definition>9955522 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans Held-for-Investment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansbyPropertyTypeDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansbyPropertyTypeDetails">
        <link:definition>9955523 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans by Property Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentbyGeographicLocationDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentbyGeographicLocationDetails">
        <link:definition>9955524 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans Held-for-Investment by Geographic Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoanPortfolioActivityDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoanPortfolioActivityDetails">
        <link:definition>9955525 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loan Portfolio Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofAllowanceforCreditLossesDetails">
        <link:definition>9955526 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Allowance for Credit Losses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesNarrativeDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesNarrativeDetails">
        <link:definition>9955527 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforinvestmentonNonaccrualDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforinvestmentonNonaccrualDetails">
        <link:definition>9955528 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans Held-for-investment on Nonaccrual (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentbyInternalRiskRatingDetails" roleURI="http://www.gpmtreit.com/role/LoansHeldforInvestmentNetofAllowanceforCreditLossesScheduleofLoansHeldforInvestmentbyInternalRiskRatingDetails">
        <link:definition>9955529 - Disclosure - Loans Held-for-Investment, Net of Allowance for Credit Losses - Schedule of Loans Held-for-Investment by Internal Risk Rating (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetNarrativeDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetNarrativeDetails">
        <link:definition>9955530 - Disclosure - Real Estate Owned, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetScheduleofRealEstateAcquiredThroughForeclosureFinancialStatementsDisclosureDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetScheduleofRealEstateAcquiredThroughForeclosureFinancialStatementsDisclosureDetails">
        <link:definition>9955531 - Disclosure - Real Estate Owned, Net - Schedule of Real Estate Acquired Through Foreclosure Financial Statements, Disclosure (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetScheduleofIncomeLossfromRealEstateOwnedDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetScheduleofIncomeLossfromRealEstateOwnedDetails">
        <link:definition>9955532 - Disclosure - Real Estate Owned, Net - Schedule of Income (Loss) from Real Estate Owned (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetScheduleofAmortizationofLeaseIntangiblesIncludedonIncomeDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetScheduleofAmortizationofLeaseIntangiblesIncludedonIncomeDetails">
        <link:definition>9955533 - Disclosure - Real Estate Owned, Net - Schedule of Amortization of Lease Intangibles Included on Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetScheduleofExpectedAmortizationofLeaseIntangiblesDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetScheduleofExpectedAmortizationofLeaseIntangiblesDetails">
        <link:definition>9955534 - Disclosure - Real Estate Owned, Net - Schedule of Expected Amortization of Lease Intangibles (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RealEstateOwnedNetScheduleofFutureMinimumLeasePaymentsDetails" roleURI="http://www.gpmtreit.com/role/RealEstateOwnedNetScheduleofFutureMinimumLeasePaymentsDetails">
        <link:definition>9955535 - Disclosure - Real Estate Owned, Net - Schedule of Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesandSecuritizedDebtObligationsScheduleofVariableInterestEntitiesDetails" roleURI="http://www.gpmtreit.com/role/VariableInterestEntitiesandSecuritizedDebtObligationsScheduleofVariableInterestEntitiesDetails">
        <link:definition>9955536 - Disclosure - Variable Interest Entities and Securitized Debt Obligations - Schedule of Variable Interest Entities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesandSecuritizedDebtObligationsScheduleofSecuritizedDebtObligationsDetails" roleURI="http://www.gpmtreit.com/role/VariableInterestEntitiesandSecuritizedDebtObligationsScheduleofSecuritizedDebtObligationsDetails">
        <link:definition>9955537 - Disclosure - Variable Interest Entities and Securitized Debt Obligations - Schedule of Securitized Debt Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesandSecuritizedDebtObligationsNarrativeDetails" roleURI="http://www.gpmtreit.com/role/VariableInterestEntitiesandSecuritizedDebtObligationsNarrativeDetails">
        <link:definition>9955538 - Disclosure - Variable Interest Entities and Securitized Debt Obligations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuredFinancingAgreementsScheduleofCollateralizedBorrowingsDetails" roleURI="http://www.gpmtreit.com/role/SecuredFinancingAgreementsScheduleofCollateralizedBorrowingsDetails">
        <link:definition>9955539 - Disclosure - Secured Financing Agreements - Schedule of Collateralized Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuredFinancingAgreementsScheduleofRepurchaseFacilitiesandCounterpartyConcentrationDetails" roleURI="http://www.gpmtreit.com/role/SecuredFinancingAgreementsScheduleofRepurchaseFacilitiesandCounterpartyConcentrationDetails">
        <link:definition>9955540 - Disclosure - Secured Financing Agreements - Schedule of Repurchase Facilities and Counterparty Concentration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SecuredFinancingAgreementsNarrativeDetails" roleURI="http://www.gpmtreit.com/role/SecuredFinancingAgreementsNarrativeDetails">
        <link:definition>9955541 - Disclosure - Secured Financing Agreements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandRestrictedCashNarrativeDetails" roleURI="http://www.gpmtreit.com/role/CashCashEquivalentsandRestrictedCashNarrativeDetails">
        <link:definition>9955542 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CashCashEquivalentsandRestrictedCashScheduleofCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.gpmtreit.com/role/CashCashEquivalentsandRestrictedCashScheduleofCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9955543 - Disclosure - Cash, Cash Equivalents and Restricted Cash - Schedule of Cash, Cash Equivalents and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueNarrativeDetails" roleURI="http://www.gpmtreit.com/role/FairValueNarrativeDetails">
        <link:definition>9955544 - Disclosure - Fair Value - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueScheduleofCarryingValuesandEstimatedFairValuesofAssetsandLiabilitiesDetails" roleURI="http://www.gpmtreit.com/role/FairValueScheduleofCarryingValuesandEstimatedFairValuesofAssetsandLiabilitiesDetails">
        <link:definition>9955545 - Disclosure - Fair Value - Schedule of Carrying Values and Estimated Fair Values of Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.gpmtreit.com/role/CommitmentsandContingenciesDetails">
        <link:definition>9955546 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockDetails" roleURI="http://www.gpmtreit.com/role/PreferredStockDetails">
        <link:definition>9955547 - Disclosure - Preferred Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofDividendsDeclaredDetails" roleURI="http://www.gpmtreit.com/role/StockholdersEquityScheduleofDividendsDeclaredDetails">
        <link:definition>9955548 - Disclosure - Stockholders' Equity - Schedule of Dividends Declared (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://www.gpmtreit.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955549 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansNarrativeDetails" roleURI="http://www.gpmtreit.com/role/EquityIncentivePlansNarrativeDetails">
        <link:definition>9955550 - Disclosure - Equity Incentive Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails" roleURI="http://www.gpmtreit.com/role/EquityIncentivePlansScheduleofSharebasedCompensationRestrictedStockandRestrictedStockUnitsActivityDetails">
        <link:definition>9955551 - Disclosure - Equity Incentive Plans - Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityIncentivePlansScheduleofRestrictedStockandRestrictedStockUnitsVestingDatesDetails" roleURI="http://www.gpmtreit.com/role/EquityIncentivePlansScheduleofRestrictedStockandRestrictedStockUnitsVestingDatesDetails">
        <link:definition>9955552 - Disclosure - Equity Incentive Plans - Schedule of Restricted Stock and Restricted Stock Units Vesting Dates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails" roleURI="http://www.gpmtreit.com/role/EarningsLossPerShareScheduleofEarningsPerShareBasicandDilutedDetails">
        <link:definition>9955553 - Disclosure - Earnings (Loss) Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsLossPerShareNarrativeDetails" roleURI="http://www.gpmtreit.com/role/EarningsLossPerShareNarrativeDetails">
        <link:definition>9955554 - Disclosure - Earnings (Loss) Per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDetails" roleURI="http://www.gpmtreit.com/role/SegmentReportingDetails">
        <link:definition>9955555 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="gpmt_InterestExpenseOtherSecuredFinancings" abstract="false" name="InterestExpenseOtherSecuredFinancings" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_InterestExpenseMortgageLoan" abstract="false" name="InterestExpenseMortgageLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RealEstateOwnedPropertyOperatingRevenue" abstract="false" name="RealEstateOwnedPropertyOperatingRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AccountsandFinancingReceivableCreditLossExpenseReversal" abstract="false" name="AccountsandFinancingReceivableCreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_ServicingExpense" abstract="false" name="ServicingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RealEstateOwnedOperatingCostsAndExpenses" abstract="false" name="RealEstateOwnedOperatingCostsAndExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_PaymentForAcquisitionCostsRealEstateHeldForInvestment" abstract="false" name="PaymentForAcquisitionCostsRealEstateHeldForInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_PrincipalPaymentsonAssetsSoldunderAgreementstoRepurchase" abstract="false" name="PrincipalPaymentsonAssetsSoldunderAgreementstoRepurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RealEstateOwnedTransferToRealEstateOwnedIncludingAccruedInterestAndReceivables" abstract="false" name="RealEstateOwnedTransferToRealEstateOwnedIncludingAccruedInterestAndReceivables" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AcquisitionOfWorkingCapitalRelatedToRealEstateOwned" abstract="false" name="AcquisitionOfWorkingCapitalRelatedToRealEstateOwned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_PrincipalRepaymentsOfLoansHeldForInvestmentHeldByServicer" abstract="false" name="PrincipalRepaymentsOfLoansHeldForInvestmentHeldByServicer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_ScheduleOfLoansHeldForInvestmentTableTextBlock" abstract="false" name="ScheduleOfLoansHeldForInvestmentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_ScheduleOfLoansHeldForInvestmentByPropertyTypeTableTextBlock" abstract="false" name="ScheduleOfLoansHeldForInvestmentByPropertyTypeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_ScheduleOfLoansHeldForInvestmentByGeographicLocationTableTextBlock" abstract="false" name="ScheduleOfLoansHeldForInvestmentByGeographicLocationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_IncomeLossFromRealEstateOwnedTableTextBlock" abstract="false" name="IncomeLossFromRealEstateOwnedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_RealEstateOwnedAmortizationOfLeaseIntangiblesIncludedInIncomeTableTextBlock" abstract="false" name="RealEstateOwnedAmortizationOfLeaseIntangiblesIncludedInIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_ScheduleOfSecuritizedDebtObligationsTableTextBlock" abstract="false" name="ScheduleOfSecuritizedDebtObligationsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="gpmt_FinancingReceivableBeforeAllowanceForCreditLossUnpaidPrincipalBalance" abstract="false" name="FinancingReceivableBeforeAllowanceForCreditLossUnpaidPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_UnamortizedNetDeferredOriginationFeesLoansHeldforInvestment" abstract="false" name="UnamortizedNetDeferredOriginationFeesLoansHeldforInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_UnfundedCommitmentsLoansHeldforInvestment" abstract="false" name="UnfundedCommitmentsLoansHeldforInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_NumberOfLoansHeldForInvestment" abstract="false" name="NumberOfLoansHeldForInvestment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_WeightedAverageCouponRateLoansHeldforInvestment" abstract="false" name="WeightedAverageCouponRateLoansHeldforInvestment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_WeightedAverageYearsToMaturityLoansHeldForInvestment" abstract="false" name="WeightedAverageYearsToMaturityLoansHeldForInvestment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gpmt_NotesReceivableNetPercentageOfTotal" abstract="false" name="NotesReceivableNetPercentageOfTotal" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_UnitedStatesNortheasternRegionMember" abstract="true" name="UnitedStatesNortheasternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_UnitedStatesSouthwesternRegionMember" abstract="true" name="UnitedStatesSouthwesternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_UnitedStatesWesternRegionMember" abstract="true" name="UnitedStatesWesternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_UnitedStatesMidwesternRegionMember" abstract="true" name="UnitedStatesMidwesternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_UnitedStatesSoutheasternRegionMember" abstract="true" name="UnitedStatesSoutheasternRegionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAndAllowanceRollForward" abstract="true" name="FinancingReceivableExcludingAccruedInterestAndAllowanceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestTransfersToLoansHeldForSaleNetOfDiscountAtTimeOfTransfer" abstract="false" name="FinancingReceivableExcludingAccruedInterestTransfersToLoansHeldForSaleNetOfDiscountAtTimeOfTransfer" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestReclassificationToRealEstateOwned" abstract="false" name="FinancingReceivableExcludingAccruedInterestReclassificationToRealEstateOwned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestIncreaseDecreaseFromNetDeferredOriginationFees" abstract="false" name="FinancingReceivableExcludingAccruedInterestIncreaseDecreaseFromNetDeferredOriginationFees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAssumed" abstract="false" name="FinancingReceivableExcludingAccruedInterestAssumed" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RealEstateOwnedTransferToRealEstateOwnedAccruedInterest" abstract="false" name="RealEstateOwnedTransferToRealEstateOwnedAccruedInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableWithSpecificReserveMember" abstract="true" name="FinancingReceivableWithSpecificReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingReceivableWithGeneralReserveMember" abstract="true" name="FinancingReceivableWithGeneralReserveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_OffBalanceSheetCreditLossLiabilityWriteoff" abstract="false" name="OffBalanceSheetCreditLossLiabilityWriteoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_OffBalanceSheetCreditLossLiabilityRecovery" abstract="false" name="OffBalanceSheetCreditLossLiabilityRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_TotalAllowanceForCreditLossesAbstract" abstract="true" name="TotalAllowanceForCreditLossesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestAndOffBalanceSheetCreditLossLiability" abstract="false" name="FinancingReceivableAllowanceForCreditLossExcludingAccruedInterestAndOffBalanceSheetCreditLossLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" abstract="false" name="FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossLiabilityCreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityWriteoff" abstract="false" name="FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityWriteoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityRecovery" abstract="false" name="FinancingReceivableExcludingAccruedInterestAllowanceForCreditLossAndOffBalanceSheetCreditLossLiabilityRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_CollateralDependentLoansMember" abstract="true" name="CollateralDependentLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_SeniorLoanMember" abstract="true" name="SeniorLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_SeniorLoanUnsecuredNoteAndCommonEquityInvestmentMember" abstract="true" name="SeniorLoanUnsecuredNoteAndCommonEquityInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_SeniorLoanAndPreferredEquityInvestmentMember" abstract="true" name="SeniorLoanAndPreferredEquityInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RiskRating5Member" abstract="true" name="RiskRating5Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossLiabilityNetIncreaseDecreaseAllowanceForCreditLosses" abstract="false" name="FinancingReceivableExcludingAccruedInterestAndOffBalanceSheetCreditLossLiabilityNetIncreaseDecreaseAllowanceForCreditLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossNumberOfLoans" abstract="false" name="FinancingReceivableExcludingAccruedInterestBeforeAllowanceForCreditLossNumberOfLoans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_FinancingReceivableNonaccrualNumberOfLoans" abstract="false" name="FinancingReceivableNonaccrualNumberOfLoans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_FinancingReceivableNonaccrualNumberOfOtherInvestmentLoans" abstract="false" name="FinancingReceivableNonaccrualNumberOfOtherInvestmentLoans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestNonaccrualPrincipalBalance" abstract="false" name="FinancingReceivableExcludingAccruedInterestNonaccrualPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableModifiedNumberOfContracts" abstract="false" name="FinancingReceivableModifiedNumberOfContracts" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_FinancingReceivableModifiedIncreaseOfTheCommonEquityInvestmentInExchangeOfEquity" abstract="false" name="FinancingReceivableModifiedIncreaseOfTheCommonEquityInvestmentInExchangeOfEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableModifiedIncreaseOfTheCommonEquityInvestmentInExchangeOfEquityPercentage" abstract="false" name="FinancingReceivableModifiedIncreaseOfTheCommonEquityInvestmentInExchangeOfEquityPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_OtherInvestmentsDeferredPreferredReturnPercentage" abstract="false" name="OtherInvestmentsDeferredPreferredReturnPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestModifiedAccumulatedPrincipalBalance" abstract="false" name="FinancingReceivableExcludingAccruedInterestModifiedAccumulatedPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_OtherInvestmentAdditionalPotentialContribution" abstract="false" name="OtherInvestmentAdditionalPotentialContribution" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableModifiedOptionalAdditionalTermIncreaseFromModification" abstract="false" name="FinancingReceivableModifiedOptionalAdditionalTermIncreaseFromModification" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gpmt_FinancingReceivableWeightedAverageRiskRating" abstract="false" name="FinancingReceivableWeightedAverageRiskRating" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_FinancingReceivableNumberOfLoans" abstract="false" name="FinancingReceivableNumberOfLoans" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossOutstandingPrincipalBalanceDowngradedDuringPeriod" abstract="false" name="FinancingReceivableExcludingAccruedInterestAfterAllowanceForCreditLossOutstandingPrincipalBalanceDowngradedDuringPeriod" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivablesHeldForInvestmentNonaccrualRollForward" abstract="true" name="FinancingReceivablesHeldForInvestmentNonaccrualRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_FinancingReceivableHeldForInvestmentNonaccrual" abstract="false" name="FinancingReceivableHeldForInvestmentNonaccrual" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableHeldForInvestmentNonaccrualAdditions" abstract="false" name="FinancingReceivableHeldForInvestmentNonaccrualAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_FinancingReceivableHeldForInvestmentNonaccrualRemoval" abstract="false" name="FinancingReceivableHeldForInvestmentNonaccrualRemoval" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RiskRating1Member" abstract="true" name="RiskRating1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RiskRating2Member" abstract="true" name="RiskRating2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RiskRating3Member" abstract="true" name="RiskRating3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RiskRating4Member" abstract="true" name="RiskRating4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingReceivableExcludingAccruedInterestOriginatedMoreThanSixYearsBeforeCurrentFiscalYearWriteoff" abstract="false" name="FinancingReceivableExcludingAccruedInterestOriginatedMoreThanSixYearsBeforeCurrentFiscalYearWriteoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeasingCommissionsIntangiblesMember" abstract="true" name="LeasingCommissionsIntangiblesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RealEstateOwnedNumberOfProperties" abstract="false" name="RealEstateOwnedNumberOfProperties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_RealEstateOwnedIncludingAmountInOtherAssetsAndLiabilitiesCarryingAmount" abstract="false" name="RealEstateOwnedIncludingAmountInOtherAssetsAndLiabilitiesCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_RealEstateOwnedIncludedInOtherAssetsAndLiabilitiesCarryingAmount" abstract="false" name="RealEstateOwnedIncludedInOtherAssetsAndLiabilitiesCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedDepreciation" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNet" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationLeaseLiability" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationIntangibleRealEstateLiabilities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIntangibleRealEstateLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciationLiabilities" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationAccumulatedDepreciationLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AmortizationOfLeaseCommissions" abstract="false" name="AmortizationOfLeaseCommissions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AmortizationOfAboveMarketLease" abstract="false" name="AmortizationOfAboveMarketLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseIntangibleAssetsAbstract" abstract="true" name="AboveMarketLeaseIntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationYearOne" abstract="false" name="AboveMarketLeaseExpectedAmortizationYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationYearTwo" abstract="false" name="AboveMarketLeaseExpectedAmortizationYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationYearThree" abstract="false" name="AboveMarketLeaseExpectedAmortizationYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationYearFour" abstract="false" name="AboveMarketLeaseExpectedAmortizationYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationYearFive" abstract="false" name="AboveMarketLeaseExpectedAmortizationYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_AboveMarketLeaseExpectedAmortizationAfterYearFive" abstract="false" name="AboveMarketLeaseExpectedAmortizationAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsAbstract" abstract="true" name="LeaseCommissionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationYearOne" abstract="false" name="LeaseCommissionsExpectedAmortizationYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationYearTwo" abstract="false" name="LeaseCommissionsExpectedAmortizationYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationYearThree" abstract="false" name="LeaseCommissionsExpectedAmortizationYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationYearFour" abstract="false" name="LeaseCommissionsExpectedAmortizationYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationYearFive" abstract="false" name="LeaseCommissionsExpectedAmortizationYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LeaseCommissionsExpectedAmortizationAfterYearFive" abstract="false" name="LeaseCommissionsExpectedAmortizationAfterYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_ObligationTypeAxis" abstract="true" name="ObligationTypeAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_ObligationTypeDomain" abstract="true" name="ObligationTypeDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_CollateralAssetsMember" abstract="true" name="CollateralAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingProvidedMember" abstract="true" name="FinancingProvidedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_GPMT2021FL4CRECLOMember" abstract="true" name="GPMT2021FL4CRECLOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_GPMT2021FL3CRECLOMember" abstract="true" name="GPMT2021FL3CRECLOMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_BeneficialInterestLiabilityPrincipalBalance" abstract="false" name="BeneficialInterestLiabilityPrincipalBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_OtherInvestmentsNumberOfLoansHeldForInvestment" abstract="false" name="OtherInvestmentsNumberOfLoansHeldForInvestment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="gpmt_OtherInvestmentsOptionForAdditionalAggregateInvestment" abstract="false" name="OtherInvestmentsOptionForAdditionalAggregateInvestment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_LenderMorganStanleyBankMember" abstract="true" name="LenderMorganStanleyBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_LenderJPMorganChaseBankMember" abstract="true" name="LenderJPMorganChaseBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_LenderCitibankMember" abstract="true" name="LenderCitibankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityMember" abstract="true" name="AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RepurchaseAgreementCounterpartyMorganStanleyBankMember" abstract="true" name="RepurchaseAgreementCounterpartyMorganStanleyBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RepurchaseAgreementCounterpartyJPMorganChaseBankMember" abstract="true" name="RepurchaseAgreementCounterpartyJPMorganChaseBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RepurchaseAgreementCounterpartyCitibankMember" abstract="true" name="RepurchaseAgreementCounterpartyCitibankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_RepurchaseAgreementCounterpartyPercentOfEquityAtRisk" abstract="false" name="RepurchaseAgreementCounterpartyPercentOfEquityAtRisk" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantMinimumUnrestrictedCash" abstract="false" name="DebtInstrumentDebtCovenantMinimumUnrestrictedCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantRecoursePercentage" abstract="false" name="DebtInstrumentDebtCovenantRecoursePercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantRecourseAmount" abstract="false" name="DebtInstrumentDebtCovenantRecourseAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantNetCashProceedsOfAdditionalEquityIssuancesAmount" abstract="false" name="DebtInstrumentDebtCovenantNetCashProceedsOfAdditionalEquityIssuancesAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantTangibleNetWorthPercentage" abstract="false" name="DebtInstrumentDebtCovenantTangibleNetWorthPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantTangibleNetWorthAmount" abstract="false" name="DebtInstrumentDebtCovenantTangibleNetWorthAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantTargetAssetLeverageRatioPercentage" abstract="false" name="DebtInstrumentDebtCovenantTargetAssetLeverageRatioPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantTotalLeverageRatioPercentage" abstract="false" name="DebtInstrumentDebtCovenantTotalLeverageRatioPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_DebtInstrumentDebtCovenantInterestCoverageRatioActual" abstract="false" name="DebtInstrumentDebtCovenantInterestCoverageRatioActual" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="gpmt_NonCommercialRealEstateCollateralizedMortgageObligationsFinancingActivitiesMember" abstract="true" name="NonCommercialRealEstateCollateralizedMortgageObligationsFinancingActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_ValuationTechniqueEstimatedProceedsFromTheSaleMember" abstract="true" name="ValuationTechniqueEstimatedProceedsFromTheSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_MeasurementInputExitCapitalizationRateMember" abstract="true" name="MeasurementInputExitCapitalizationRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_FinancingReceivableMeasurementInput" abstract="false" name="FinancingReceivableMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="gpmt_SecuritizedDebtObligationsFairValueDisclosure" abstract="false" name="SecuritizedDebtObligationsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="gpmt_SubREITMember" abstract="true" name="SubREITMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_PreferredStockDividendRateBasisSpreadOnVariableRatePercentage" abstract="false" name="PreferredStockDividendRateBasisSpreadOnVariableRatePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_PreferredStockDividendRateFloatingRateFloorPercentage" abstract="false" name="PreferredStockDividendRateFloatingRateFloorPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_SaleOfStockOptionRedemptionTerm" abstract="false" name="SaleOfStockOptionRedemptionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gpmt_SaleOfStockOptionRedemptionTermDuration" abstract="false" name="SaleOfStockOptionRedemptionTermDuration" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gpmt_PreferredStockSharesIssuedRetainedByIssuer" abstract="false" name="PreferredStockSharesIssuedRetainedByIssuer" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gpmt_ShareRepurchaseProgramMember" abstract="true" name="ShareRepurchaseProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" abstract="false" name="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="gpmt_A2022PlanMember" abstract="true" name="A2022PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_Pre2026PerformanceShareUnitsMember" abstract="true" name="Pre2026PerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRelativeTotalStockReturn" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfRelativeTotalStockReturn" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="gpmt_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="gpmt_VestingYearAxis" abstract="true" name="VestingYearAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="gpmt_VestingYearDomain" abstract="true" name="VestingYearDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_YearOneMember" abstract="true" name="YearOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_YearTwoMember" abstract="true" name="YearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_YearThreeMember" abstract="true" name="YearThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="gpmt_YearFourMember" abstract="true" name="YearFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
